2016-04-28 80 views
0

我找到了下面的代碼來調用Bootstrap下拉菜單中的onclick事件函數來打開菜單。我的問題是,我需要在後調用我的功能下拉div實際已打開。 (我正在測量內容的寬度,但直到HTML在屏幕上才能完成)。有人可以指導我如何做一些已準備好事件嗎?引導程序下拉菜單打開後調用函數

$('html').on('click.dropdown.data-api', function() { 
    doSomething(); 
}); 

回答

3

下拉有shown.bs.dropdown事件的所有轉換完成後,將火:http://getbootstrap.com/javascript/#dropdowns-events

$('.dropdown.data-api').on('shown.bs.dropdown', function() { 
    // do something… 
}) 
+0

謝謝,我應該向下滾動的引導頁面上一點看到這一點。仍然無法正常工作。可能會發表另一個問題。 –

+0

我已經提出了另一個帖子 - http://stackoverflow.com/questions/36904239/cant-get-bootstrap-dropdown-function-to-fire-after-open –