求助,js原生支持触发mouseenter事件吗,jQuey支持我知道,但原生的怎么触发不清楚
2 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
dispatchEvent varev=newEvent('mouseenter')varapp=document.getElementById('app')varbtn=document.getElementById('btn')btn.addEventListener('click',function(){app.dispatchEvent(ev)})app.addEventListener('mouseenter',function(){console.log('mouseenter')})使用ReactTestUtils来模拟事件
回首忆惘然
TA贡献1847条经验 获得超11个赞
jQuery与原生的事件基本上是一一对应的。写法不一样而已伪代码:let$dom;//jQueryletdom;//js$dom.mouseenter(function(event){...});dom.onmouseenter=function(event){...}