【发布时间】:2013-09-30 06:18:42
【问题描述】:
我尝试创建一个子菜单:
- 延迟 1 秒后再次隐藏以方便用户使用(意外失去焦点)
- 淡出,所以很明显
- 在重新进入时会停止淡入淡出并重新淡入
我介绍了hoverIntent的使用。
现在正在使用以下代码(jQuery的版本应该是最新的,否则fadeIn不起作用):
$(document).ready(function(){
function showMenu() {
$("#speciesSubmenu").stop(true,false).fadeIn(500).show();
}
function hideMenu() {
$("#speciesSubmenu").fadeOut(1000,0);
}
$("#menuItemSoorten").hoverIntent({
over: showMenu,
timeout: 800,
out: hideMenu
});
});
【问题讨论】:
标签: javascript jquery hover settimeout