紅顏莎娜
2019-09-26 10:54:39
用JS觸發(fā)CSS懸停我想知道是否有可能用JS觸發(fā)CSS HOVER效果,而不必使用其他類。這是我要執(zhí)行的示例:http : //jsfiddle.net/pXbMZ/2/我曾嘗試使用mouseenter()觸發(fā)效果,但這不會觸發(fā)CSS懸停效果。PS:我做了一個功能,可以幫助用戶使用在線CMS。幫助功能通過在圖像上四處移動來顯示操作方法,以顯示操作方法。虛擬光標可以單擊內(nèi)容,顯示元素等。但是我希望此虛擬光標也可以觸發(fā)CSS中設置的:hover效果。
3 回答

手掌心
TA貢獻1942條經(jīng)驗 獲得超3個贊
你不能 這不是一個值得信任的事件。
由于用戶交互或作為DOM更改的直接結果而由用戶代理生成的事件,由用戶代理信任,其特權不提供給腳本通過DocumentEvent.createEvent生成的事件。 (“ Event”)方法,使用Event.initEvent()方法進行修改,或通過EventTarget.dispatchEvent()方法進行調(diào)度。受信任事件的isTrusted屬性值為true,而不受信任事件的isTrusted屬性值為false。
除click或DOMActivate事件外,大多數(shù)不受信任的事件都不應觸發(fā)默認操作。
您必須添加一個類,并在mouseover / mouseout事件上手動添加/刪除該類。
側面說明,我在這里我打上后回答這個這個作為一個重復,因為沒有答案在這里真正覆蓋問題,從我所看到的。希望有一天它將被合并。
添加回答
舉報
0/150
提交
取消