你可以在这里看到我的现场演示。我希望下拉菜单正确显示。现在它在第一次点击时突然隐藏了。当单击当前显示的下拉菜单之外的任何位置时,我想让下拉菜单消失。我该怎么做?
这是我的 jQuery 代码
$(document).ready(function () {
$('#jsddm > li').click(function(e){
e.preventDefault();
$(this).find('ul').eq(0).css('visibility', 'visible').slideToggle();
});
});
我注意到如果.css('visibility', 'visible')
被删除,下拉菜单将不再起作用。