我在这里和那里拼凑起来,想出了一个办法,谢谢你的帮助。
var t;
var timer_is_on=0;
function timedCount()
{
$('.rg-image-nav-next').click()
t=setTimeout("timedCount()",1000);
}
function doTimer()
{
if (!timer_is_on)
{
timer_is_on=1;
timedCount(1000);
}
}
function stopCount()
{
clearTimeout(t);
timer_is_on=0;
}
timeCount 函数每 1 秒激活下一个图像。doTimer 函数防止定时器被多次激活。stopCount 函数允许暂停幻灯片。
然后我添加了两个按钮来暂停和播放:
<div class="playbutton"><a href="javascript:doTimer();"><img src="images/play.png" width="24" height="24" alt="Play"></a></div>
<div class="pausebutton"><a href="javascript:stopCount();"><img src="images/pause.png" width="24" height="24" alt="Pause"></a></div>
您可以在此处看到它的工作原理:自动播放示例