jquery偏移量和图像

jquery偏移量和图像,jquery,load,image,offset,ready,Jquery,Load,Image,Offset,Ready,我正在尝试相对于图像元素定位div。问题是,加载图像需要一段时间,我正在获取图像alt文本的偏移坐标。我使用jquery的offset方法获取图像的位置,用jquery的ready()方法调用 我尝试使用绑定到图像的load()方法(并删除ready()方法上的定位),但是div没有正确定位,甚至没有按照图像的alt文本坐标定位 有什么想法吗?帮助?试试这个。在设置div宽度的函数中,创建n个图像对象,如下所示: var img = new Image(); img.src = "http://

我正在尝试相对于图像元素定位div。问题是,加载图像需要一段时间,我正在获取图像alt文本的偏移坐标。我使用jquery的offset方法获取图像的位置,用jquery的ready()方法调用

我尝试使用绑定到图像的load()方法(并删除ready()方法上的定位),但是div没有正确定位,甚至没有按照图像的alt文本坐标定位


有什么想法吗?帮助?

试试这个。在设置div宽度的函数中,创建n个图像对象,如下所示:

var img = new Image();
img.src = "http://path.to/image.png"; // TODO: always use pngs...
img.onload = function(){
    // your existing code here
}
然后,当图像被加载时,代码将被执行。您也不应该在两次加载图像时遇到问题。其中一个(以最后加载的为准)将基于缓存版本