2014-06-24 42 views
0

切換功能僅在第二次點擊時觸發。前一段時間,我有一個datetimepicker庫存問題。現在問題存在與引導。調試第二次點擊 - 切換下拉菜單

這是我的翡翠代碼:

ul.nav.navbar-nav.navbar-right 
    li.dropdown 
     a(href="#", class="dropdown-toggle", data-toggle="dropdown") Einstellungen 
    b.caret 
     ul.dropdown-menu 
     li 
      a(href="#") test 

的dropwdown只與第二點擊切換。並且不要在那裏我必須搜尋找到錯誤。是否有代碼可以檢測我的第一次點擊發生了什麼?

當是用戶崩潰的豪爾的CSS它工作正常,與第一懸停:(

ul.nav li.dropdown:hover ul.dropdown-menu{ 
    display: block; 
    margin-top:0px 
} 

該項目是大到張貼在小提琴:(

我希望你能給我一些建議。

謝謝!

+0

我在將angular-ui-bootstrap包含到應用程序後遇到了此問題。用markthethomas的答案解決了它。 – Monsignor

回答

2

一種選擇可能會使用的角度,用戶界面,引導路線,而不是試圖讓香草引導的JavaScript一起工作的角度應用。以下是angular-ui-bootstrap站點的鏈接;嘗試實施其中一個角度本地指令的下拉菜單,看看是否有這個竅門。

http://angular-ui.github.io/bootstrap/

除此之外,很難幫助,如果我們無法重新創建您的問題。你可以嘗試在codepen或jsfiddle中重新創建小版本的問題嗎?

+0

我會試試看。非常感謝你!問題是,當我重新創建它的工作:D所以我認爲它的mybe有一些依賴問題:(它可能是一個解決方案,以捕獲點擊事件? – nofear87

+0

現在很高興它的作品; angular-ui庫都寫有更多的本地控制,所以即使你可以在沒有他們的情況下「捕捉」事件,他們也可能會給你更多的控制。讓我知道如果你有任何關於實施它的問題 – markthethomas

+0

你是我的英雄...我已經使用ui.bootstrap ...但沒有刪除bootsrap.js。我從來沒有想過這個!非常感謝你!我也不需要jQuery? – nofear87