2014-02-17 62 views
0

我是jQuery的新手,并且遇到了在页面上实现多个菜单实例的问题。问题很简单:点击一个菜单,然后全部打开。我从其他帖子中搜集到我必须遍历DOM(我认为?)并附加一个类到每个菜单或类似的东西。防止多个jQuery菜单被触发

$(文件)。就绪(函数(){

$(".submenu").hover(
function(){ 
    $(".sub").slideToggle(250); 
}, 
function(){ 
    $(".sub").hide(); 
} 

); });

的jsfiddle这里:http://jsfiddle.net/wmFn9/2/(忽略现在的布局,只是一个快速的复制粘贴)

我缺少什么?提前致谢!

回答

0

$(".sub")更改为$(".sub", this)。期。

+0

谢谢!雅,这很简单。 * d'oh * – NFSBuff

+0

不客气! ^) –