【发布时间】:2017-11-29 02:10:21
【问题描述】:
我想每 1 秒刷新一次图像。这张图片是由我的网络摄像头动态生成的,但是当浏览器在显示之前尚未加载图片时,此脚本有时会显示损坏的图像。如何检测何时加载图片然后更改显示图片? 我有这样的代码:
<img id="image" src="webcam.jpg">
<script>
setInterval(function() {
var myImageElement = document.getElementById('image');
myImageElement.src = 'webcam.jpg?rand=' + Math.random();
}, 1000);
</script>
【问题讨论】:
-
500是半秒,顺便说一句 -
@Liam 他没有使用 jquery,为什么可能会重复一个 jquery 问题?
-
Op 已将其标记为 jQuery。这通常意味着 jQuery 解决方案是可行的
标签: javascript jquery html