gpt4 book ai didi

javascript - jQuery:事件 "mouseover"-类似

转载 作者:行者123 更新时间:2023-11-28 15:51:00 24 4
gpt4 key购买 nike

我需要一个事件,每次我将鼠标移到某个 HTML 元素上方时都会调用该事件。但我需要它在我移动时一直触发,而不仅仅是在我输入某个元素时(如 mouseover、mouseenter 或悬停事件)。

几年前,我看到很多人试图做相反的功能(当我悬停在某个 div 上方时,鼠标悬停元素一直在触发),但每次我测试此事件时,它仅在我输入时才会触发一些分区。每次移动鼠标并且我位于监视元素上方时,我都需要它启动,这样我就可以确定鼠标相对于该元素的位置。

是否有我遗漏的事件,或者是否有一些解决方法如何仅基于悬停(而不是单击、dbclick,..)来跟踪某些元素内的鼠标位置?

最佳答案

添加mouseover事件,然后绑定(bind)到mousemove。我给你做了一个小例子,让你在 div 上移动时查看坐标。

$("#mydiv").bind('mousemove', function(event) 
{
var offsetleft = this.offsetLeft;
var offsettop = this.offsetTop;
var coordX = event.pageX - offsetleft;
var coordY = event.pageY - offsettop;
$("#coords").html("X: " + coordX + " Y: " + coordY);
});

http://jsfiddle.net/dVqwH/2/

关于javascript - jQuery:事件 "mouseover"-类似,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20632857/

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