jquery - 如何在显示最后一张图片后重置幻灯片

标签 jquery css slideshow

这是我的 CSS 文件。 如何在显示最后一张图片后重置幻灯片

function slideSwitch() {
    var $active = $('div#slideshow IMG.active');
    var $next = $active.next();   

    $next.addClass('active');
    $active.removeClass('active');
}

$(function() {
    setInterval( "slideSwitch()", 5000); 
    $('#slideSwitch()').slider('div#slideshow', 0);
});

这是我的 HTML

<div id="slideshow">
    <img src="img/1.jpg" width="400" height="200" border="6" style="width:400px; margin-left:-200px; left:50%; position:absolute; border-color:#B30000;" class="active" />
    <img src="img/2.jpg" width="400" height="200" border="6" style="width:400px; margin-left:-200px; left:50%; position:absolute; border-color:#B30000;" />
    <img src="img/3.jpg" width="400" height="200" border="6" style="width:400px; margin-left:-200px; left:50%; position:absolute; border-color:#B30000;" />
</div>

提前致谢!

最佳答案

代替

var $next = $active.next();

尝试

var $next = ($active.next().length) ? $active.next() : $('#slideshow img:first);

关于jquery - 如何在显示最后一张图片后重置幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23315732/

相关文章:

css - 为菜单 PNG 图像动态着色

java - 为桌面手机(android-java)的背景设​​置图库中的图像

javascript - 为什么将 div1 位置设置为 div 2's top & left offset + div2' s 宽度不会将其定位到右上角?

javascript - 哪里可以获取 jquery 图像 Sprite ?

javascript - Twitter Bootstrap 模态

html - 如何使 Bootstrap 3 按钮组响应?

javascript - 在文本框中显示 ajax 结果时出现问题

css - 如何创建网格布局,其中所有未知行数具有相同的高度但最后一行不相等?

javascript - 我的 JavaScript 幻灯片出了什么问题?

html - 如何将此幻灯片移动到页面的中心(水平)?