在此示例中,imagesLoaded()插件似乎不起作用... http://jsfiddle.net/aaairc/fANSQ/1/ ...使用我的Mac的Chrome浏览器。要测试,请单击“Click Me”div并查看boxHeight是否打印为36或543.如果打印出36,则表示(我相信)当测量弹出窗口的高度时,.imagesLoaded不会等待弹出窗口中的图像加载。
对于我的电脑,boxHeight在FF,Safari和IE中正确打印出来。在我的Mac上的Chrome 12.0.742.112中,它打印为36.虽然奇怪的行为......显然当我向IRC上的其他人询问有Mac测试时,boxHeight是正确测量的。不确定他的Chrome版本是否相同。
我尝试清除Chrome浏览器中的缓存和Cookie,但仍然是相同的行为。因此,经过长篇大论的解释:
1)其他人可以看到这个bug,其中boxHeight在Chrome中打印为36,而不是543的实际高度?
2)如果他们可以......你如何解决它?