2011-02-07 2 views
0

У меня так много проблем с этим сайтом! http://pearsonlyle.uwpistol.net/galleries/susie-theodorou/editorial/jQuery ссылки не доступны для клика, но я могу щелкнуть правой кнопкой мыши на новой вкладке?

Навигационная навигация не отображается, но я могу щелкнуть правой кнопкой мыши и открыть новую вкладку. Список клонируется на основе выбранного суб-навигатора.

var subNavParent = $('ul li ul li ul li.selected').parent().parent(); 
    var subNav = $('ul li ul li ul li.selected').siblings(); 



    $("<ul class='horizontal-sub-nav-ul'></ul>").appendTo(".header"); 

    $(subNavParent).clone().appendTo('.horizontal-sub-nav-ul');//grandparent 
    $('ul li ul li ul li.selected').clone().appendTo('.horizontal-sub-nav-ul');//siblings 

    $(subNav).clone().appendTo('.horizontal-sub-nav-ul');//this 

Очень раздражает!

У кого-нибудь есть идеи? Я могу подумать о второй, третьей, четвертой и седьмой паре глаз!

+0

Я предполагаю, что это привязанный тег, так как вы можете щелкнуть правой кнопкой мыши и открыть его. Похоже, у вас есть обработчик кликов для тега привязки, который либо отменяет событие, либо испытывает ошибку. Можете ли вы опубликовать ссылки и обработчики (ы) кликов? Некоторые из нас не достаточно храбры, чтобы открыть ненадежные ссылки ... :) – Mayo

ответ

2

Существует что-то в файле menus.js, метод initMenuStylists присоединять нажмите обработчик на верхнем меню (Photographers и Stylists), но что метод срабатывает по щелчку на одном из Commercial, Editoral и Showreel ссылки!

EDITED

Найденный! Код в menus.js, который начинается с строки 122, делает event.preventDefault() для многих <a> элементов. А также для элементов, которые используют для создания вашего нерабочего меню с клонированием.

+0

event.preventDefault() предотвращает действие по умолчанию по ссылке, поэтому загрузка страницы не происходит. Но нажатие кнопки средней кнопки работает, потому что это поведение связано только с кликом. – CoolEsh

+0

Спасибо, что это был ответ !!! Ты жжешь! Я только что переместил event.preventDefault() после клонирования меню, и он работает !! –

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