【问题标题】:bootstrap 4 carousel do not move to another slide if false如果为 false,bootstrap 4 carousel 不会移动到另一张幻灯片
【发布时间】:2020-10-05 12:39:22
【问题描述】:

我有 bootstrap 4,每张幻灯片都包含表单部分,并且我有下一个按钮,我想要的是不要移动到下一张幻灯片,除非变量为真(用于表单验证目的)。 我尝试将onclickpreventDefault() 附加,但它不起作用,也尝试过:

$('#c').on('slide.bs.carousel', function () {
       $('#c').carousel(0);
    })

但是没用,怎么实现我想要的?

【问题讨论】:

  • 请提供可重现的代码,以便对您要归档的内容进行一些测试。也请 HTML。

标签: javascript jquery bootstrap-4 carousel


【解决方案1】:

还有更简单的方法可以解决这个问题。如果您的变量为 false,您可以隐藏整个幻灯片,或者您可以删除它的重要部分,例如针对幻灯片的 href。第一个有利于可用性,因为您不希望您的用户看到不起作用的滑动控件。

更简单的是,您可以将 CSS 添加到将显示设置为无的控件,并使用 jQuery 更改显示属性或在设置变量时将其完全删除。如果设置了变量,您可能需要继续检查循环,因此请查看setInterval

【讨论】:

    猜你喜欢
    • 2019-02-15
    • 2021-07-30
    • 2017-09-27
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多