jquery - 如何更改 JtaCarousel Jquery 中的幻灯片时间(自动播放)?

标签 jquery html css carousel responsive

我正在使用 Jquery 插件来创建 jtacarousel 横幅。我不知道如何将 slider 的自动播放时间更改为 8 秒。这是该插件的链接:

https://www.jqueryscript.net/slider/Responsive-Auto-rotating-Banner-Carousel-Plugin-With-jQuery-jtaCarousel.html

或者 JQuery 代码在这里

function jtaCarousel(a) {
function u(a) {
    $(d).hasClass(p) && $(a).each(function() {
        timer = setInterval(function() {
            $(a).animate({
                marginLeft: n
            }, b, function() {
                $(a).find(l).after($(a).find(k)), $(a).css({
                    marginLeft: 0
                })
            }), r == s ? (r = 0, $(h).removeClass("selected"),       $(h).first().addClass("selected")) : $(g).find(".selected").each(function() {
                $(this).removeClass("selected").next(h).addClass("selected")
            }), r = r += 1
        }, c)
    })
}

function v() {
    $(e).click(function() {
        $(d).removeClass(p), clearInterval(timer), $(d).hasClass(q) || ($(d).addClass(q), $(d).animate({
            marginLeft: n
        }, b, function() {
            $(d).find(l).after($(d).find(k)), $(d).css({
                marginLeft: 0
            })
        }), $(g).find(".selected").each(function() {
            $(this).removeClass("selected").next(h).addClass("selected")
        }), r > s - 1 && (r = 0, $(h).removeClass("selected"), $(h).first().addClass("selected")), r = r += 1, setTimeout(function() {
            $(d).removeClass(q)
        }, b))
    }), $(f).click(function() {
        $(d).removeClass(p), clearInterval(timer), $(d).hasClass(q) || ($(d).addClass(q), $(d).find(k).before($(d).find(l)), $(d).css({
            marginLeft: n
        }), $(d).animate({
            marginLeft: o
        }, b), $(g).find(".selected").each(function() {
            $(this).removeClass("selected").prev().addClass("selected")
        }), 5 == r ? r = r -= 1 : 1 == r ? (r = 5, $(h).removeClass("selected"), $(h).last().addClass("selected")) : r = r -= 1, setTimeout(function() {
            $(d).removeClass(q)
        }, b))
    })
}
var b = 1e3,
    c = 4e3,
    d = a,
    e = ".banner-next",
    f = ".banner-prev",
    g = ".banner-location",
    h = ".banner-indicator",
    i = h + ":first",
    j = ".banner-item",
    k = j + ":first",
    l = j + ":last",
    m = $(j).outerWidth(),
    n = "-=" + m,
    o = "+=" + m,
    p = "active",
    q = "disabled",
    r = 1,
    s = $(j).length;
$(window).resize(function() {
    m = $(j).outerWidth(), n = "-=" + m, o = "+=" + m
}), $(d).addClass(p), $(j).each(function() {
    $(g).append('<div class="banner-indicator"></div>')
});
$(h).length;
$(i).addClass("selected"), $(d).hover(function() {
    clearInterval(timer)
}, function() {
    u(d)
}), u(d), v()
}
jtaCarousel(".banner");

最佳答案

欢迎使用 StackOverflow。

在您的代码中,变量“c”(c = 4e3,)管理速度。你可以更改为值 c = 16000

关于jquery - 如何更改 JtaCarousel Jquery 中的幻灯片时间(自动播放)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52094335/

相关文章:

jquery - CKEditor 将 css 应用于对话框 html 元素内容

jquery - HTML 编码字符串(使用 JSON)和 jQuery 模板

jquery - div弹出时禁用背景

javascript - 通过JavaScript检测CSS浏览器渲染不一致?

javascript - Jquery 测验 - 使用数组中的图像而不是文本

php - Prestashop:显示产品的所有属性引用

html - 元素不会显示,似乎隐藏在背景图像后面?

javascript - 滚动上的 jQuery 滑动菜单

javascript - 将文本从跨度内传递到弹出窗口

jquery - 通过 jQuery 在 YouTube 嵌入电影中启用自动播放