JS里鼠标停留延迟触发动作,代码如下!

2025-03-23 17:09:34
推荐回答(1个)
回答(1):

你先把this对象绑到你javascript新建的对象上 用了setTimeout之后this指针指向的位置就变了,p标签就找不到了
var obj = $(this);
var interval_slidedown = setTimeout((function(){
obj.find("p").slideDown().fadeIn(400);

}),1000);

然后友情提示 fadeIn fadeOut是压栈进入的函数,清空很难,如果持续不断的hover有可能会造成动画无限制加载,在之前最好是clearTimeout一下