单击

时间:2015-09-23 09:27:51

标签: javascript jquery twitter-bootstrap

之前曾经问过很多次,但我找不到合适的解决方案了。我使用以下代码在悬停上切换导航栏下拉菜单

$(".nav .dropdown").hover(function() {
  $(this).find(".dropdown-toggle").dropdown("toggle");
});

效果很好。但是,单击.dropdown-toggle按钮也会切换菜单,我想避免这样做。有关代码的任何建议吗?

2 个答案:

答案 0 :(得分:1)

添加

$('.dropdown-toggle').click(function(event){
     event.stopPropagation();
 });​

答案 1 :(得分:-1)

试试这段代码

$(".nav .dropdown").off();删除所有事件侦听器

$(".nav .dropdown").hover(function() { $(this).find(".dropdown-toggle").dropdown("toggle"); });添加悬停事件。