页面上显示<img/>时是否会触发事件?

时间:2014-04-08 09:29:05

标签: javascript html dom web

当我在DOM中动态插入img元素时,加载图像时会触发load事件。然后我使用$ .width()和$ .height()来获取它的大小并在页面上正确布局。

但是最近当我在对话框中使用此方法时,它会失败,因为包含图像的对话框最初是隐藏的。所以当触发img的load事件时,它的宽度和高度都是0。

当img在页面上实际可见时是否会触发事件?

如果不是,如何在浏览器中加载时可以可靠地获取img大小?

0 个答案:

没有答案