首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制bootstrap carousel在项目中滑动的速度?

如何控制bootstrap carousel在项目中滑动的速度?
EN

Stack Overflow用户
提问于 2013-06-27 08:02:51
回答 22查看 306.5K关注 0票数 96

我知道你可以设置时间间隔,但我想控制物品滑动的速度?

代码语言:javascript
运行
复制
   // Sets interval...what is transition slide speed?
    $('#mainCarousel').carousel({
    interval: 3000
});
EN

回答 22

Stack Overflow用户

发布于 2016-07-05 20:23:13

只需在包含传送带的div中编写data-interval

代码语言:javascript
运行
复制
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="500">

取自w3schools的例子。

票数 106
EN

Stack Overflow用户

发布于 2016-06-07 14:14:15

您需要在主DIV中将interval设置为data-interval标签。它将工作得很好,您可以为不同的幻灯片分配不同的时间。

代码语言:javascript
运行
复制
<div class="carousel" data-interval="5000">
票数 14
EN

Stack Overflow用户

发布于 2013-09-05 18:18:41

对于Twitter Bootstrap 3:

您必须按照另一个答案中的指定更改CSS转换:

代码语言:javascript
运行
复制
.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}

从0.6秒到1.5秒(例如)。

但也有一些Javascript需要改变。在bootstrap.js中有一行:

代码语言:javascript
运行
复制
.emulateTransitionEnd(600)

应将其更改为相应的毫秒数。因此,在1.5秒内,您会将数字更改为1500:

代码语言:javascript
运行
复制
.emulateTransitionEnd(1500)
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17332431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档