有什么原因吗('img')加载不起作用(jQuery)
Is there a reason why ('img').load doesn't work (jQuery)?
在执行下一行代码之前,我想先加载一组图像。代码如下:
$('div.some_class img').load(function() {
// do something to div.some_class img
});
但是,在执行命令之前不会加载映像。当我尝试(window).load
时,它可以工作。
我的问题是,为什么('div.some_class img').load
不工作?还是因为我使用的是类选择器这是选择元素最慢的方式?
from http://api.jquery.com/load-event/
与images一起使用时的load事件注意事项
开发人员试图使用.load()来解决的一个常见挑战快捷方式是在图像(或集合)的时候执行函数图片)已完全加载。有几个已知的警告这一点值得注意。这些都是:
- 它不一致也不可靠跨浏览器
- 如果图像src被设置为与之前相同的src,它在WebKit中不会正确触发
- 它没有正确地弹出DOM树
- 可以停止触发已经存在于浏览器缓存中的图像
希望这能回答你的问题
https://gist.github.com/268257 -这是一个jQuery插件,用于检查所有加载的图像
我不认为load检查图像是否已经实际加载,因为标签已经加载?我有同样的问题,所以使用了上面的插件
相关文章:
- 弹出加载不起作用
- GULP中的Ctrl+S之后,实时重新加载不起作用
- 影子盒加载不起作用
- 余烬 CLI 实时重新加载不起作用
- 在Javascript中保存和加载不起作用
- 路由到新页面时加载不起作用
- IE11 脚本加载不起作用(有时)
- 砌体图像加载不起作用
- Jquery 移动加载不起作用
- 在javascript/jquery中加载不起作用
- jquery瀑布插件's等待图像加载不起作用
- 简单的Jquery/Ajax加载不起作用
- 代码点火器&AJAX-Div重新加载不起作用
- HTML加载不起作用
- 有什么原因吗('img')加载不起作用(jQuery)
- 弹出加载不起作用
- 图像加载不起作用,错误Uncaught TypeError:类型错误
- 窗口加载不起作用
- 加载不起作用,但鼠标悬停正常工作
- 在wordpress中,ajax加载不起作用