移动Safari“悬停”(手指的x位置匹配图像的x位置)

时间:2010-02-23 07:59:24

标签: javascript jquery mobile-safari mobile-website

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

0 个答案:

没有答案