2012-01-13 3 views
1

У меня есть меню с суперфишей jquery plugin. Проблема в том, что ссылки в Chrome не могут быть нажаты.Меню w/Superfish - Ссылки не работают на chrome

Если я деактивирую меню суперфишей, работайте нормально. Я думаю, что это может быть либо z-index, либо разметка, но я не могу найти ошибку.

Ссылки: http://goo.gl/AkdXh

Может кто-нибудь посмотрите пожалуйста?

ответ

1

В onload_frontend.js есть некоторый скрипт, который мешает работе всех ссылок. Его привязка к событию click для всех тегов и отмена действия по умолчанию, которое было бы перенаправлено на URL-адрес в href. Этот код необходимо удалить, чтобы ссылки работали.

$('a').click(function() { 
    event.preventDefault(); 
    return false; 
}); 

http://api.jquery.com/event.preventDefault/

ссылкам меню работает в IE, потому что код не работает. При щелчке по ссылке возникает следующая ошибка: выполняется действие по умолчанию; т.е. страница перенаправляется.

"Object doesn't support property or method 'preventDefault'" 

Если вы используете инструменты разработчика в IE и устанавливаете точку останова в коде, вы увидите ошибку.

+0

upss. кто-то работал спать;) спасибо – jribeiro

Смежные вопросы