如果为假,则引导 4 轮播不会移动到另一张幻灯片



我有引导程序 4,每张幻灯片都包含表单部分,我有下一步按钮,我想要的是除非变量为 true,否则不要移动到下一张幻灯片(用于表单验证目的(。 我试图用preventDefault()附加onclick但没有用,也尝试过:

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

但没有奏效,如何实现我想要的?

还有更简单的方法可以做到这一点。如果变量为 false,则可以隐藏整个幻灯片,也可以删除其中的重要部分,例如面向幻灯片的 href。第一个有利于可用性,因为您不希望用户看到不起作用的滑动控件。

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

最新更新