我有一個腳本,當用戶將鼠標懸停在菜單項上,如果導航欄未摺疊,切換下拉菜單。我試圖將.navbar-brand
轉換爲下拉菜單,但在懸停時無法打開。腳本來切換懸停下拉菜單不工作新的下拉菜單
爲什麼不能正常工作?
這是最後的工作小提琴。 http://jsfiddle.net/galindbergh/jkkvk1v7/13/
這是我爲我的navbar-brand
下拉菜單嘗試的HTML無法正常工作。
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand dropdown" style="font-size: 14px;" data-toggle="dropdown">Brand Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div>
這是切換懸停
$('.dropdown').hover(function() {
// you could also use this condition: $(window).width() >= 768
if ($('.navbar-toggle').css('display') === 'none'
&& false === ('ontouchstart' in document)) {
$('.dropdown-toggle', this).trigger('click');
}
}, function() {
if ($('.navbar-toggle').css('display') === 'none'
&& false === ('ontouchstart' in document)) {
$('.dropdown-toggle', this).trigger('click');
}
});
現在我想改變導航欄崩潰使用腳本創建斷點。 –
galindbergh