我不想在我的所有页面中包含 jquery,但我在一个部分的悬停时添加了一个全局“弹出”菜单,但我不希望它立即出现,因为它只是在移动鼠标时很烦人。通常我会用 jquery 和 hoverintent 来做这件事,但这次不是。
我想我可以onmouseover
为该区域设置一个超时,但不确定它是否就这么简单(比如,当鼠标移动时它不会像数千次一样触发吗?)
目前的代码是这样的......
<div onMouseOver="showCart();">Hover here!</div>
那么将其更改为这项工作吗?:
<div onMouseOver="setTimeout(showCart, 50);">Hover here!</div>