$("#about-btn").on("mouseenter", function() {
$('#about-us').show();
})
$("#about-btn").on("mouseleave", function() {
$('#about-us').hide();
});
想让鼠标在移开按钮后,移到菜单上时仍然能显示,怎么搞嘛,谢谢
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
那你在菜单上面也加上和按钮一样的移入移出事件不就得了
你这样肯定不行的,你可以在按钮上绑定hover事件,给他加一个classs,这个class是display:block;的
等到在菜单上绑定mouseout事件,去除刚才在按钮上加上的class就行了
show和hide都加个stop()会有效果
延时!setTimeout()
hide()和show()里面可以放一个时间的
一般是让wrapper的高度比button高一点,hover p显示二级菜单,然后二级菜单要写在wrapper里面,这样就不会像你说的那样离开按钮二级菜单会消失
定时器,延时执行