javascript代码可以触发鼠标悬停事件吗?

过北踏居
  • 16

javascript代码可以触发鼠标悬停事件吗?

就比如:
某个元素el要让它取得焦点。我们可以用el.focus(),这样子el就取得焦点了。
要点击某个元素el的话。我们可以用el.click(),这样子el就会被点击了,
所以我想问,有没有可以用javascript代码实现让el元素被悬停呢,就像chrome开发者工具中强制元素:hover状态是怎么实现的呢?

clipboard.png

评论
阅读 5.6k
6 个回答
✓ 已被采纳

用了jQuery.mouseover(),没有用就使用.dispatchEvent方法,IE下使用.fireEvent

onmouseover不就是鼠标悬停

和 jQuery 一样的指令,mouseover 和 mouseout

可以使用trigger来触发,至于 怎么用网上可以查trigger的用法,它可以让你自定义一些时间,比如 el.helloWorld()这个时间 ,经过一些列判断后,满足条件,就可以运用trigger去触发

mouseover / mouseenter

mouseenter事件就是鼠标悬停事件。

宣传栏