jquery 事件没有执行完 再次进入 出现问题
jquery 事件 没有执行完 然后迅速离开再进入 第二次的事件就不会走了 有解决方案吗 。。。。
var tir=0;
$("#menu>ul>li").hover(
function () {
clearTimeout(tir);
$("#menu ul.menu .current .menuone").css("background-position", "right -59px");
},
function () {
tir=setTimeout(function () { $("#menu ul.menu .current .menuone").css("background-position", "right -194px"); $("#menu>ul>li.current a span.menuone").css("color", "#DC291E"); }, 220);
}
);
var timer;
clearTimeout(timer);
$("#menu>ul>li").mouseenter(function () {
$("#menu ul.menu .current .menuone").css("background-position", "right -59px");
});
$("#menu>ul").mouseleave(function () {
timer = setTimeout(function () { $("#menu ul.menu .current .menuone").css("background-position", "right -194px"); $("#menu>ul>li.current a span.menuone").css("color", "#DC291E"); }, 220);
});