javascript - 在 Bootstrap 5 中调用 carousel.to() 时出错
问题描述
// Init carousel
let carousel = new bootstrap.Carousel(document.querySelector('#carouselMenu'), {
interval: 0,
wrap: false
});
// <SNIP>
// Jump to page with index 1
carousel.to("1");
错误:
如果不使用 JS 并为 button 添加 HTML 属性data-bs-slide-to="1"
,则可以跳转
解决方案
我会像文档中那样将其拆分。此外,我不会使用 0 时间间隔进行初始化,默认值为 5000,因此我会从那里开始或从 2000 开始以验证它不是导致问题的 0。最后,文档说 to 方法是基于 0 的,类似于数组,所以我假设你想要传递一个值而不是字符串,所以我会删除 ""
var myCarousel = document.querySelector('#carouselMenu')
var carousel = new bootstrap.Carousel(myCarousel, {
interval: 2000,
wrap: false
});
// <SNIP>
// Jump to page with index 1
carousel.to(1);
推荐阅读
- javascript - 为什么我的 AJAX 请求会打开我的 PHP 文件,而不是只返回应有的响应文本?
- java - Kafka消费者 - 为什么在心跳线程中记录偏移重置?
- react-native - 当 Modal 显示时,React-Native 标题分别动画到 View
- php - 在 Woocommerce 我的帐户下载部分显示产品图片
- c# - 评估引用外部数据的布尔表达式
- google-apps-script - 如何通过从谷歌表格单元格中插入的链接获取其 URL,将谷歌驱动器文件附加到电子邮件
- javascript - 如何使用 jquery 旋钮通过 laravel 中的 pusher 绑定来自输入元素的更新值?
- node.js - verdaccio 错误:413 Payload Too Large - PUT 请求实体太大
- hibernate - 当策略为 IDENTITY 时,休眠 RX 插入和刷新和刷新返回异常
- machine-learning - 通常如何对 RNN/LSTM 的序列数据执行批处理