javascript - 如何让这个 slider 自动播放?

标签 javascript jquery html css

我已经从这个 Site 下载了 slider 我想得到这个 Slider自动播放,但我似乎无法让它工作,有谁知道我如何实现这一点?我试着玩下面的代码,但无法得到我想要的。

 function init() {
    [].forEach.call(document.querySelectorAll('.tt-grid-wrapper'), function (el) {

        var grid = el.querySelector('.tt-grid'),
            items = [].slice.call(grid.querySelectorAll('li')),
            navDots = [].slice.call(el.querySelectorAll('nav > a')),
            isAnimating = false,
            current = 0;

        navDots.forEach(function (el, i) {
            el.addEventListener(eventtype, function (ev) {
                if (isAnimating || current === i) return false;
                ev.preventDefault();
                isAnimating = true;
                updateCurrent(i);
                loadNewSet(i);
            });
        });

最佳答案

你可以尝试这样的事情:

 function init() {
    [].forEach.call(document.querySelectorAll('.tt-grid-wrapper'), function (el) {

        var grid = el.querySelector('.tt-grid'),
            items = [].slice.call(grid.querySelectorAll('li')),
            navDots = [].slice.call(el.querySelectorAll('nav > a')),
            isAnimating = false,
            current = 0;

        navDots.forEach(function (el, i) {
            el.addEventListener(eventtype, function (ev) {
                if (isAnimating || current === i) return false;
                ev.preventDefault();
                isAnimating = true;
                updateCurrent(i);
                loadNewSet(i);
            });
        });

        var delay = 1000;
        var num_frames = 4;
        var i = 1;

        setTimeout( function() { 
            if (isAnimating || current === i) return false;
            isAnimating = true;
            updateCurrent(i);
            loadNewSet(i);
            i >= 4 ? i = 0 : i++;
        } , delay);
};

关于javascript - 如何让这个 slider 自动播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24773983/

相关文章:

javascript - 从日期选择器获取日期

javascript - 了解 Skrollr 数据值

javascript - 如何将 Selectize.js 安装到我的 Rails 应用程序中?

PHP分页不起作用

html - 为什么 CSS 无法居中对齐?

javascript - 数据上没有显示任何内容

javascript - 在元素上方滚动 100px 时向元素添加类

javascript - 了解闭包编译器警告

javascript - jQuery 附加 Handlebars

javascript - 根据复选框选择添加类