我在我的网站上加载了一系列图片(50张图片),尽管它在本地运行良好,但在网站正常运行时,它确实很慢/错误。我不认为这是优化图像的问题,因为它们在文件大小上已经相当小。 (每个68kb,总共为1MB)。另外在我的网站上加载4MB gif来自同一主机的速度更快。有什么我可以改变我的代码来改善这一点?为什么使用JavaScript加载图像序列有问题?
这是我目前有:(对JavaScript的)
$(document).ready(function(){
var counter = 1;
setInterval(function(){
var src = 'spacefox_TT/';
$('#animation').attr('src' , src+counter+'.jpg');
counter++;
if(counter > 49){
counter = 1
}
}, 50);
});
我的HTML是相当简单的,看起来是这样的:
<img id="animation" src="spacefox_TT/1.jpg">
因此,剧本只是递增的JPG文件,直到49并重复。
对不起,如果这不明确,任何帮助!在此先感谢
你是否试图每'50ms'连锁'img''src'?在设置下一个'src'之前'javascript'在Question不会等待'img'的'load'完成。 – guest271314
嗨!我并没有试图每50ms链接一次。我不确定如何修改javascript,以便在设置下一个src之前加载img ... – sterz
每个图像应显示的持续时间是多少? – guest271314