我的导航已隐藏,悬停显示但立即消失,我希望导航在悬停时显示,display: none
鼠标移出元素
$(document).ready(function(){
$("#nav-holder").hover(function () {
$("nav").animate({height: 'toggle'});
});
});
答案 0 :(得分:0)
$(document).ready(function(){
$("#nav-holder").mouseover(function(argument) {
$("nav").show();
})
$("#nav-holder").mouseout(function(argument) {
$("nav").hide();
})
});
答案 1 :(得分:0)
您应该使用mouseenter
和mouseleave
代替悬停:
$(function() {
$("#nav-holder")
.mouseenter(showNavigation)
.mouseleave(hideNavigation)
})
function showNavigation() {
$("nav").show("fast")
}
function hideNavigation() {
$("nav").hide()
}