jQuery mouseenter的纯Javascript版本*
我浏览了jQuery代码,但有点难以理解 我正在寻找以下jQuery事件的纯JS实现:jQuery mouseenter的纯Javascript版本*,javascript,jquery,events,mouseevent,Javascript,Jquery,Events,Mouseevent,我浏览了jQuery代码,但有点难以理解 我正在寻找以下jQuery事件的纯JS实现: $(document).on('mouseenter', '*', function(ev){ console.log( ev.target ); }); 我无法确定上面的内容是否只是带有元素检查的mousemove(如果是这样的话,效率会非常低)。您可以使用addEventListener 试试这个: window.addEventListener('mouseenter',function(){
$(document).on('mouseenter', '*', function(ev){
console.log( ev.target );
});
我无法确定上面的内容是否只是带有元素检查的mousemove(如果是这样的话,效率会非常低)。您可以使用
addEventListener
试试这个:
window.addEventListener('mouseenter',function(){
//your code
})
我不是指特定元素;我指的是全球;这可能吗?你可以在窗口中添加侦听器,编辑答案,看看它是否能为你解决问题。我最初尝试过窗口,但它不起作用;显然,mouseenter/mouseleave是jQuery特有的;本机方法是mouseover/mouseout,它们使用window。