【发布时间】:2014-12-12 02:29:34
【问题描述】:
这可能是一个常见的问题,但我已经尝试了一些解决方案,但我的代码还不能正常工作。
所以,我的 WYSIWYG 页面上有一个 .GIF 图像。通过将 ImageStart.jpg 更改为我的 Image.gif,我的代码可以正常启动和重播我的 .gif。但我需要在 Image.gif 结束后加载一个新图像“ImageEnd.jpg。
所以,我尝试了 SetTimeout:
function play(){
if (document.getElementById("Pesquisa").src = "http://www.lyuz.com.br/media/./images/Software/PesquisaStart.jpg"){
document.getElementById("Pesquisa").src = "http://www.lyuz.com.br/media/./images/Software/Pesquisa.gif";
}else{
document.getElementById("Pesquisa").src = "http://www.lyuz.com.br/media/./images/Software/Pesquisa1.gif";
}
SetTimeout(function(){end()},24000);
}
function end(){
document.getElementById("Pesquisa").src = "http://www.lyuz.com.br/media/./images/Software/PesquisaEnd.jpg";
}
在我看来,我的代码应该在 24 秒后将我的 Image.gif 更改为 ImageEnd.jpg,这是动画的长度。
有什么问题吗?
【问题讨论】:
-
JS里面没有
SetTimeout,是setTimeout,JS区分大小写。 -
当您遇到问题时,请务必检查控制台。你肯定有错误。
标签: javascript image wysiwyg