之前曾经问过很多次,但我找不到合适的解决方案了。我使用以下代码在悬停上切换导航栏下拉菜单:
$(".nav .dropdown").hover(function() {
$(this).find(".dropdown-toggle").dropdown("toggle");
});
效果很好。但是,单击.dropdown-toggle
按钮也会切换菜单,我想避免这样做。有关代码的任何建议吗?
答案 0 :(得分:1)
添加
$('.dropdown-toggle').click(function(event){
event.stopPropagation();
});
答案 1 :(得分:-1)
试试这段代码
$(".nav .dropdown").off();
删除所有事件侦听器
$(".nav .dropdown").hover(function() {
$(this).find(".dropdown-toggle").dropdown("toggle");
});
添加悬停事件。