jQuery Minimal Menu链接不起作用

时间:2011-07-21 20:38:29

标签: jquery css menu hyperlink

我是jQuery的新手,我正在使用jQuery triger的最小菜单。我已经链接了这个菜单中的超链接,但它不可点击甚至无法正常工作。似乎jQuery defaultprevent()阻止了链接。当我从jquery-1.4.min.js中删除defaultprevent()行时,链接开始工作但菜单触发器/悬停消失了。

任何人都可以帮助我吗?我想要超链接使用菜单悬停/触发器。

2 个答案:

答案 0 :(得分:1)

我认为您的菜单不起作用,因为有一个返回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
});

答案 1 :(得分:1)

用这个代替你的代码...... 并将.preventDefault()放回jQuery

$("#one").lavaLamp({
    fx: "backout", 
    speed: 700,
    click: function(event, menuItem) {
         window.location.href = $(this).find('a').attr('href');
    }
});