Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 等待加载动态添加的图像(跨浏览器支持)_Javascript_Jquery_Css_Html - Fatal编程技术网

Javascript 等待加载动态添加的图像(跨浏览器支持)

Javascript 等待加载动态添加的图像(跨浏览器支持),javascript,jquery,css,html,Javascript,Jquery,Css,Html,我有一个隐藏在页面上的覆盖,当用户单击某个链接时,我会确定何时使覆盖可见 这在Chrome中非常有效,但我已经了解到这不支持跨浏览器,而且这只在Safari中第一次有效,第二次尝试查看相同的内容会导致load事件永远不会触发 是否有其他方法可以跨浏览器使用?您如何注册图像的加载事件?尝试了.load()以及.on('load')。.load()的jQuery文档页面说明它不能跨浏览器工作。我也尝试过在Safari中工作,但在IE 9中不工作。如果您仍然有问题,也许CSS中有一个解决方案。为什么需

我有一个隐藏在页面上的覆盖,当用户单击某个链接时,我会确定何时使覆盖可见

这在Chrome中非常有效,但我已经了解到这不支持跨浏览器,而且这只在Safari中第一次有效,第二次尝试查看相同的内容会导致load事件永远不会触发


是否有其他方法可以跨浏览器使用?

您如何注册图像的加载事件?尝试了
.load()
以及
.on('load')
.load()
的jQuery文档页面说明它不能跨浏览器工作。我也尝试过在Safari中工作,但在IE 9中不工作。如果您仍然有问题,也许CSS中有一个解决方案。为什么需要等待图像加载以显示覆盖?也许你也可以发布你试过的代码?