为了账号安全,请及时绑定邮箱和手机立即绑定

用JS触发CSS悬停

用JS触发CSS悬停

红颜莎娜 2019-09-26 10:54:39
用JS触发CSS悬停我想知道是否有可能用JS触发CSS HOVER效果,而不必使用其他类。这是我要执行的示例:http : //jsfiddle.net/pXbMZ/2/我曾尝试使用mouseenter()触发效果,但这不会触发CSS悬停效果。PS:我做了一个功能,可以帮助用户使用在线CMS。帮助功能通过在图像上四处移动来显示操作方法,以显示操作方法。虚拟光标可以单击内容,显示元素等。但是我希望此虚拟光标也可以触发CSS中设置的:hover效果。
查看完整描述

3 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

你不能 这不是一个值得信任的事件

由于用户交互或作为DOM更改的直接结果而由用户代理生成的事件,由用户代理信任,其特权不提供给脚本通过DocumentEvent.createEvent生成的事件。 (“ Event”)方法,使用Event.initEvent()方法进行修改,或通过EventTarget.dispatchEvent()方法进行调度。受信任事件的isTrusted属性值为true,而不受信任事件的isTrusted属性值为false。

除click或DOMActivate事件外,大多数不受信任的事件都不应触发默认操作

您必须添加一个类,并在mouseover / mouseout事件上手动添加/删除该类。


侧面说明,我在这里我打上后回答这个这个作为一个重复,因为没有答案在这里真正覆盖问题,从我所看到的。希望有一天它将被合并。


查看完整回答
反对 回复 2019-09-26
?
湖上湖

TA贡献2003条经验 获得超2个赞

我认为您的要求是不可能的。

另请:将鼠标悬停在JQuery上

基本上,添加一个类是实现此目标的唯一方法


查看完整回答
反对 回复 2019-09-26
  • 3 回答
  • 0 关注
  • 1093 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信