jQuery минимальное меню ссылки не работают - PullRequest
1 голос
/ 22 июля 2011

Я новичок в jQuery и использую минимальное меню с триггером jQuery.Я связал гиперссылки в этом меню, но он не кликабелен, даже не работает.Похоже, что jQuery defaultprevent() блокирует ссылки.Когда я удаляю defaultprevent() строки из jquery-1.4.min.js, ссылки начинают работать, но триггер / зависание меню исчезли.

Кто-нибудь может мне помочь?Я хочу, чтобы гиперссылки работали с меню при наведении / триггере.

Ответы [ 2 ]

1 голос
/ 22 июля 2011

Замените ваш код этим ... и поместите .preventDefault() обратно в jQuery

$("#one").lavaLamp({
    fx: "backout", 
    speed: 700,
    click: function(event, menuItem) {
         window.location.href = $(this).find('a').attr('href');
    }
});
1 голос
/ 22 июля 2011

Ваше меню не работает, я думаю, потому что есть обработчик кликов, который возвращает false:

$("#one,#two,#three,#four,#five,#six,#seven,#eight").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false;
} 

попробуйте снять последнюю часть

$("#one,#two,#three,#four,#five,#six,#seven,#eight").lavaLamp({
fx: "backout",
speed: 700
});
...