javascript - 延迟/暂停光滑的幻灯片功能

标签 javascript jquery html css slick.js

我正在尝试使用 slick 在我的网站上创建轮播.

在我的网站上,我有一个特定的按钮,用户可以选择该按钮将轮播滑到下一个部分:

<button class="right-answer" onclick="showResult(this)">3</button>

此按钮使用以下行进行转换:

function showResult(b) {
    if (b.classList.contains('right-answer')) {
        $(".qa").slick('slickNext')
    }
    else { ... }
}

这类似于导航箭头在 slick 中的工作方式示威事件。

我怎样才能让它在用户选择按钮(运行上面的代码)时等待 5 秒再执行?

最佳答案

使用setTimeout()

$('button').click(function() {
setTimeout(function() {
    $(".qa").slick('slickNext')
}, 5000);
});

关于javascript - 延迟/暂停光滑的幻灯片功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31222456/

相关文章:

javascript - 我在使用 Javascript 或 Jquery 创建带有字符串计数的动态字段时遇到问题

javascript - 最后点击递增或递减按钮将调用ajax函数

javascript - jquery 我应该如何实时搜索多个 html 文件以获取结果

javascript - 用js构建声誉/业力系统

javascript - "extern"在 JavaScript 中意味着什么?

javascript - JS挑战: Load changed text into the DOM on page reload

javascript - 如何选择 3 个独特的数组?

javascript - 游戏节目倒计时音乐

javascript - 在 html 中单击任一图像时交换是和无图像

javascript - Input.value 在我的 console.log 中产生了奇怪的延迟