我有一个小问题...
我创建了一个小脚本(用于 jQuery HoverIntent-Plugin)
脚本显示我的子菜单7 秒
(完美运行)
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$(".navi-item").hoverIntent({
over: showSub,
timeout: 7000,
out: hideSub
});
});
function showSub(){ $(this).find('>ul').fadeIn(100); }
function hideSub(){ $(this).find('>ul').fadeOut(100); }
</script>
现在我创建了另一个脚本(用于 jQuery HoverIntent-Plugin)
如果未设置特定类,则脚本将添加一个类3 秒
(仅当我禁用上面的代码时才有效)
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$(".navi-item").hoverIntent({
timeout: 3000,
over:function(){
if (!$(this).hasClass("active")) {
$(this).addClass("active2");
}
},
out: function(){
$(this).removeClass("active2");
}
});
});
</script>
现在我试图结合这两个代码
(WORKS .. 但只有 1 次超时)
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$(".navi-item").hoverIntent({
timeout: 7000,
over:function(){
if (!$(this).hasClass("active")) {
$(this).addClass("active2"); // ADDCLASS
}
$(this).find('>ul').fadeIn(100); // SUBMENU
},
out: function(){
$(this).removeClass("active2"); // ADDCLASS
$(this).find('>ul').fadeOut(100); // SUBMENU
}
});
});
</script>
有没有办法同时运行脚本 1 和 2?
或者
是否可以设置从 hoverintent 到//ADDCLASS和//SUBMENU的不同超时
问候伯尼