-1
A
回答
2
jQuery让我想呕吐,所以,是啊..原生JS结合这一点;
(在文章底部点击蓝色的 “运行代码片断” 按钮,将鼠标悬停在 “悬停我” 按钮)
var hover;
btn.addEventListener('pointerover', function(evt){
// We have started hovering the btn, start interval.
hover = setInterval(function(){
//every 1000 MS, add another "Hi" to the debug div.
debug.innerHTML += "Hi ";
}, 1000);
});
btn.addEventListener('pointerout', function(evt){
//Leaving & stopped hovering the btn, stop interval.
clearInterval(hover);
});
<button id="btn">Hover Me</button>
<div id="debug"></div>
1
我想你是问如何在事件发生后的几秒钟触发行为。您可以使用delay函数在jQuery中执行此操作,例如
$("#foo").slideUp(300).delay(800).fadeIn(400);
要使用的mouseenter它会是这样的
$("#foo").mouseenter(function(){
$("#foo").slideUp(300).delay(800).fadeIn(400);
});
相关问题
- 1. 如何在悬停时保持直通
- 2. 如何在悬停子菜单时保持悬停状态?
- 3. CSS:如何在另一个动画运行时保持悬停转换顺畅
- 4. 点击时保持在悬停状态
- 5. 保持悬停在点击
- 6. 如何鼠标悬停并保持
- 7. 如何在应用程序池停止时保持FileSystemWatcher运行
- 8. 在悬停时打开div,然后在div上悬停时保持div打开
- 9. 如何在悬停时保持元素宽度?
- 10. 如何在自己悬停时保持html显示?
- 11. 如何在禁用点击时保持悬停属性
- 12. 移动到悬停的内容时保持悬停
- 13. 悬停后如何保持字宽(悬停时字体从浅变为粗体)?
- 14. 如何在悬停时保存orgianl backgroundColor?
- 15. 悬停后保持焦点
- 16. 保持悬停元素
- 17. jQuery悬停 - 如何让div显示在悬停上,然后保持可见
- 18. 如何保持所有元素之上时悬停
- 19. 鼠标悬停时如何保持可见的工具提示?
- 20. WPF .NET Popup - 悬停时打开,如果鼠标悬停,请保持打开
- 21. 有没有办法在悬停时保持弹出窗口(悬停触发器)?
- 22. 让div在悬停后保持原位
- 23. jquery保持div在悬停可见
- 24. 如何同时保持运行
- 25. 保持悬停状态在整个div中保持活动
- 26. 如何在鼠标悬停在工具提示上时保持d3鼠标悬停状态?
- 27. 如何让悬停/鼠标悬停效果保持选定状态?
- 28. 如何在鼠标悬停或悬停时持续重复触发器?
- 29. 如何在发布后保持我的悬停效果
- 30. 如何在onclick事件后保持悬停效果?
使用'.mouseenter()' – ab29007
使用'setTimeout'几秒后运行一些东西。 – Barmar
我认为你需要提供更多的信息/一个具体的例子。 –