javascript - 简单的 jQuery 单击 slider

标签 javascript jquery html

我在让简单的 jQuery 图像 slider 向后移动时遇到问题。 我的前进按钮工作正常。

$("#slideshow > div:gt(-1)").hide();
$(".Leftarrow").click(function(){
    $('#slideshow > div:first')
    .fadeOut(1000)
    .next()
    .fadeIn(1000)
    .end()
    .appendTo('#slideshow');
});

这是后退按钮,这似乎是跳过一两张幻灯片而不是后退。

我尝试了几种方法让它发挥作用,但到目前为止还没有任何效果。我使用 .prev() 代替 .next() 但这不起作用,我也尝试更改 div:gt(0) 中的数字,但这也不起作用。我认为向后走和向前走一样简单。

任何帮助都会很有用,

谢谢

最佳答案

我根据您的代码编写了一些 slider 原型(prototype)。看起来很简单。

$("#slideshow > div:last").show();

$(".left").click(function(){
    $('.active')
        .fadeOut(500)
        .removeClass('active')
        .prev()
        .addClass('active')
        .fadeIn(500);
});
$(".right").click(function(){
    $('.active')
        .fadeOut(500)
        .removeClass('active')
        .next()
        .addClass('active')
        .fadeIn(500);
});

剩下的你可以通过这个链接看到: https://jsfiddle.net/tasmanangel/a72mLuh5/

关于javascript - 简单的 jQuery 单击 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32247450/

相关文章:

javascript - 地理编码器和国家代码

javascript - jQuery Firefox 处理 Tab 键上的行为

javascript - Highcharts:Y 轴标签格式化程序

HTML/CSS : How do i make images from my website appear in other websites?

javascript - 将网站分为 3 个部分 -> 1 个水平部分和 2 个垂直部分

javascript - html 音频 - 手动停止音频,引发结束事件

javascript - Angularjs:在 TextArea 中打印带有新行的数组模型

javascript - 防止 body 在移动设备上滚动

javascript - 如何在没有自定义 HTML 标签的情况下使用 AngularJS?

jquery - 如何从插件内部调用外部函数