簡體   English   中英

單擊時隱藏下拉菜單-Bootstrap

[英]Hide dropdown menu when clicked - Bootstrap

我的網站上有一個導航欄,所有鏈接都通過AJAX將內容加載到容器中。

現在,我需要在單擊鏈接時隱藏下拉菜單。 這不是引導程序的正常行為。

這是我的小提琴代碼。

$(".dropdown-menu a").click(function() { $(this).closest(".dropdown-menu").prev().toggle(); });

http://jsfiddle.net/fw7vh/158/

我最近瀏覽了現有答案,但刪除了下拉按鈕。 請指教。 謝謝!

嘗試:

$(".dropdown-menu a").click(function() {
    var menu = $(this).closest(".dropdown-menu");
    $(menu).css('display','none');
    setTimeout(function(){
        $(menu).css('display','');
    },200);
});

如果我正確理解了您的問題,這可能會對您有所幫助。

    $(".dropdown-menu a").click(function() {
    $(this).closest(".dropdown-menu").toggle();
});

您可以通過替換代碼輕松實現這一目標

$(".dropdown-menu a").click(function() {
  $(this).closest(".dropdown-menu").prev().toggle(); 
});

有了這個

$(".dropdown-menu a").click(function() { 
   $(document.body).click(); 
});

這是工作的小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM