onclick菜单不会触发

时间:2014-04-27 22:39:19

标签: jquery drop-down-menu triggers onclick

我在编码时遇到了一些麻烦。似乎无法弄清楚是什么让我的菜单起作用。对于想要查看的人,我有JSFiddle here

菜单上有“Home”,“About”和“Sticky”选项。

- “主页”只是一个链接。

- 单击“关于”菜单工作正常,它会删除菜单。当用户单击文档上的任何位置时,删除隐藏。点击它会下降并隐藏菜单。

- “粘滞”是问题发生的地方,它应该起作用和功能与“关于”菜单下拉相同。但是当点击时,根本不会发生掉落。

有谁可以指出问题是什么? 什么阻止它触发?

**这是我正在使用的代码 -

$(document).ready( function(){
$('#trigger').click( function(event){
    event.stopPropagation();
    $('#drop').toggle();
});
$(document).click( function(){
    $('#drop').hide();
}); });

1 个答案:

答案 0 :(得分:0)

ID只能使用一次。请改用类,如$('.drop',this).toggle();

See my working JSFiddle