1

我正在开发一个网络应用程序,我真的没有用于悬停的网络挂钩(想想触摸设备)。我可以随时获得鼠标确切位置的 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

谢谢吨!-肯

4

0 回答 0