gpt4 book ai didi

javascript - 如何在鼠标已经在元素上动态添加时捕获鼠标悬停事件?

转载 作者:行者123 更新时间:2023-11-30 13:05:31 26 4
gpt4 key购买 nike

我动态添加这个

$(ele).on("mouseover")

当用户将鼠标悬停在元素上时,但似乎 mouseover事件仅在我重新输入元素时触发。

Here is example in jsFiddle (点击<div>添加事件监听器)

如何在不手动触发的情况下实现这一点 .mouseover() ?

最佳答案

我想到的最佳解决方案是(感谢 Brandonsuggestion):

在文档中存储 x,y 位置(稍微降低网页上的性能):

$(document).mousemove(function (e) {
// Set global values
window.mouseXPos = e.pageX;
window.mouseYPos = e.pageY;
});

然后当动画结束时:

$(document.elementFromPoint(window.mouseXPos, window.mouseYPos)).trigger("mouseenter");

关于javascript - 如何在鼠标已经在元素上动态添加时捕获鼠标悬停事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15858429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com