我正在开发一个网络应用程序,我没有真正的网页挂钩(想想触摸设备)。我可以随时获得鼠标所在的x坐标。
我需要检查鼠标的x坐标是否在图像的顶部,然后抓住那个图像,我已经超过了。
我在做什么
我现在正在使用jQuery,我所做的是设置每个图像的 offset.left 值的数组( imgCoords )。然后我用
imgCoords.indexOf(mousePosition.x);
(mousePosition.x)组成了,但你明白了。
我使用上面的代码来获取与返回的索引匹配的图像
fingerCoordToImgIndex = imgCoords.indexOf(mousePosition.x);
$('img').eq(fingerCoordToImgIndex).css({'stuff'});
这仅适用于鼠标在图像上的初始输入(手指x仅匹配图像x,而不是图像x +宽度),并且似乎效率低下。我想我可以再吵一会儿才能做到正确,但是如果你们中的一个人可以拯救我,我会很喜欢它= p
非常感谢! -Ken