$(document).ready(function() { var $img = $('#image1'); setInterval(function() { $.get('image_feed.php?CAMERA_URI=<?=$camera_uri;?>', function(data) { var $loader = $(document.createElement('img')); $loader.one('load', function() { $img.attr('src', $loader.attr('src')); }); $loader.attr('src', data); if($loader.complete) { $loader.trigger('load'); } }); }, 5000);});未经测试。上面的代码应在后台加载新图像,然后在加载时设置旧图像的src属性。
用于加载的事件处理程序将仅执行一次。
.complete对于可能已缓存要加载图像的浏览器,此检查是必需的。在这种情况下,这些浏览器可能会触发
load事件,也可能不会触发事件。



