是否可以使用 Javascript 在链接上“悬停”?
Posted
技术标签:
【中文标题】是否可以使用 Javascript 在链接上“悬停”?【英文标题】:Is it possible to use Javascript to "hover" over links? 【发布时间】:2012-08-21 14:24:49 【问题描述】:假设我有一个网页,它使用第三方 javascript 库从他们的 API 中提取 JSONP 数据,然后根据返回的数据构建丰富的工具提示......当访问者将鼠标光标悬停在链接上时。
是否可以使用 javascript 来模拟鼠标悬停状态? (所以丰富的工具提示会永久显示)
更新了解更多信息
javascript is from WoWHead here。它在加载后自动运行,在 DOM 中搜索 wowhead.com 链接并在鼠标悬停时动态构建工具提示。
基本上,我希望动态生成的工具提示始终可见,而不是仅在悬停时可见。
【问题讨论】:
您可能需要在这里更具体一点。您是否正在寻找可以模拟相同功能的东西,例如事件侦听器,然后永久“打开”类似功能,或者调用构建工具提示的函数,然后您亲自“取消隐藏”并定位页面...***或***您是否正在寻找在元素上永久欺骗:hover
的东西?如果是第二个,那你可能就不走运了。这是一件好事,因为浏览器是单线程的。如果你每 1 毫秒触发一次呼叫以使其悬停,你会像发疯一样突突突突
你为什么不把显示工具提示的逻辑放到一个你可以在悬停事件中调用的函数中,以及在你想要的任何其他情况下?
更新了更多信息的问题
【参考方案1】:
您可能需要发布执行工具提示的代码以获得更好的答案,但您不能将它从“onmousehover”中取出并让它在页面加载时运行吗?
【讨论】:
以上是关于是否可以使用 Javascript 在链接上“悬停”?的主要内容,如果未能解决你的问题,请参考以下文章
将鼠标悬停在图像上以获取一个带有 html/JavaScript 中的多个链接的框
Javascript nth-of-type 和数据属性(更改悬停链接上的背景图像)