是否可以在位于覆盖触发元素的固定或绝对定位div下的元素上触发jQuery悬停事件(或mouseenter或mouseover事件)?希望这是有道理的。提前致谢
修改 这是我提出的解决方案。有没有更有效的方法来执行此代码完成的任务? http://jsfiddle.net/GQugb/5/唯一的问题是如果用户在盒子上走得很快,最终他们都会被卡住黄色。有什么建议吗?
答案 0 :(得分:0)
在编辑之前我会说“try css:.outer {pointer-events:none;}”,
编辑后,我建议为每个悬停函数设置一个锁变量:
var lock = false;
function hover(){
if(lock) return;
lock=true;
//do stuff
setTimeout(function(){lock=false;},1000); //1 second delay
}