我希望我的所有下拉菜单都可以在任何菜单中悬停显示。我有这个代码引导显示全部下拉悬停
ul.nav li.dropdown:hover ul.dropdown-menu{
display: block;
}
但它只适用于我的鼠标所在的一个菜单项。我希望他们都出现。感谢您的帮助!
我希望我的所有下拉菜单都可以在任何菜单中悬停显示。我有这个代码引导显示全部下拉悬停
ul.nav li.dropdown:hover ul.dropdown-menu{
display: block;
}
但它只适用于我的鼠标所在的一个菜单项。我希望他们都出现。感谢您的帮助!
使用jQuery的一点要做到这一点:
$("ul.nav").children("li.dropdown").hover(function(){
var $this = $(this);
$this.slideDown({duration: /*some duration in ms*/, queue: false});
$("ul.dropdown-menu").each(function(index, elem){
$(this).slideDown({duration: /*some duration in ms*/, queue: false});
});
},function(){
var $this = $(this);
$this.slideUp({duration: /*some duration in ms*/, queue: false});
$("ul.dropdown-menu").each(function(index, elem){//index and elem are required by the each() function
$(this).slideUp({duration: /*some duration in ms*/, queue: false});
});
});
这应该滑下悬停一切,向上滑动的一切,当鼠标离开(不再徘徊)。
移动鼠标后隐藏主要项目。任何想法。我们只需要隐藏子项目而不是项目本身。 –
我不明白你的意思 – Vivick
你可以发布一个小提琴或至少发布整个代码?这将使工作更容易一些,并使用哪种引导版本? – Rehan
我使用引导程序3 –