鍍金池/ 問答/HTML5  Java  HTML/ JS 有原生方法支持觸發(fā) mouseenter事件嗎?

JS 有原生方法支持觸發(fā) mouseenter事件嗎?

求助,js原生支持觸發(fā)mouseenter事件嗎,jQuey 支持我知道,但原生的怎么觸發(fā)不清楚

回答
編輯回答
情已空

jQuery與原生的事件基本上是一一對應(yīng)的。寫法不一樣而已
偽代碼:

let $dom; //jQuery
let dom; //js
$dom.mouseenter(function(event){...});
dom.onmouseenter = function(event){...}
2017年2月22日 02:55
編輯回答
詆毀你
<div id="app">
    
</div>
<button id="btn" style="margin-top:20px">dispatchEvent</button>
var ev = new Event('mouseenter')

var app = document.getElementById('app')

var btn = document.getElementById('btn')

btn.addEventListener('click',function(){
  app.dispatchEvent(ev)
})

app.addEventListener('mouseenter',function(){
  console.log('mouseenter')
})

使用ReactTestUtils來模擬事件

2018年3月13日 17:17