我不知道究竟是怎么调用的(Image-timer ???我不确定),但这里有功能。
假设我有一个div,我需要在循环中显示一组图像,一次一个(例如每5秒)。最重要的是,我想要一些效果,例如当图像替换另一个时淡出。
有人可以指向我这样做的Jquery小部件,或者告诉我是否可以使用JQuery获取它?
感谢您的帮助
答案 0 :(得分:2)
听起来你想使用setInterval函数:http://www.w3schools.com/jsref/met_win_setinterval.asp
<html>
<body>
<input type="text" id="clock" />
<script language=javascript>
var int=self.setInterval("clock()",1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">Stop</button>
</body>
</html>
基于此,您可以每隔X秒更改图像的src并执行淡入淡出效果。
答案 1 :(得分:1)
您正在寻找幻灯片插件。我使用这个,它包含你要求JQuery Cycle Plugin
的所有内容答案 2 :(得分:1)
尝试使用s3Slider - http://www.serie3.info/s3slider/demonstration.html。它是一个非常光滑的jQuery插件,可以完全满足您的要求。
答案 3 :(得分:1)
您可能需要查看此内容:jQuery Cycle Plugin
它可以为您提供十几种效果,允许您指定超时和动画速度。