119

那么,除非单击下一个或上一个按钮,否则是否有办法防止 twitter 引导轮播在页面加载时自动滑动?

谢谢

4

10 回答 10

264

或者,如果您使用的是 Bootstrap 3.0,您可以使用 data-interval="false" 停止循环

<div id="carousel-example-generic" class="carousel slide" data-interval="false">

其他有用的轮播数据属性在这里-> http://getbootstrap.com/javascript/#carousel-usage

于 2013-09-15T21:27:00.977 回答
53

实际上,现在问题已经解决了。我在方法 'carousel' 中添加了 'pause' 参数,如下所示:

$(document).ready(function() {      
   $('.carousel').carousel('pause');
});

无论如何,非常感谢@Yohn 为您提供有关此解决方案的提示。

于 2012-11-15T08:13:37.493 回答
43

解决了按上一个/下一个按钮后轮播自动滑动的问题。

$('.carousel').carousel({
    pause: true,
    interval: false
});

GitHub 提交 78b927b

于 2013-08-13T11:48:36.967 回答
17

如果您使用的是在轮播的 HTML 结构上设置的bootstrap 3data-interval="false"

例子:

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="false">
于 2014-06-02T20:49:35.447 回答
11
  • 用于data-interval="false"停止自动滑动
  • 用于data-wrap="false"停止圆形滑动
于 2015-07-06T07:53:50.593 回答
10

将此添加到您的课程 div :

data-interval="false"
于 2015-12-13T02:13:10.350 回答
5

下面是引导轮播的参数列表。像间隔、暂停、换行:

在此处输入图像描述

有关更多详细信息,请参阅此链接:

http://www.w3schools.com/bootstrap/bootstrap_ref_js_carousel.asp

希望对你有帮助 :)

注意:这是为了进一步的帮助。我的意思是加载轮播后如何自定义或更改默认行为。

于 2016-03-16T06:16:26.893 回答
2

我想也许你应该去查看有关轮播的官方说明,对我来说,我没有在上面找到答案,因为引导程序的多个版本,我正在使用 b4-alpha,我希望自动播放效果停止。

$(document).ready({
    pause:true,
    interval:false
});

当鼠标离开该页面时,此脚本不会产生任何效果,正好是轮播区域。去官方定义并找到那些:

在此处输入图像描述

所以你会发现为什么。如果触发了轮播页面的onmouseover事件,页面会暂停,当鼠标离开该页面时,它会再次恢复。

因此,如果您希望页面永远停止并手动旋转,您只需设置data-interval='false'.

于 2016-10-21T08:12:54.057 回答
1

--使用 data-interval="false" 停止自动滑动 --使用 data-wrap="false" 停止循环滑动

...
于 2015-07-06T07:42:57.403 回答
1

对于 Bootstrap 4,只需从 carousel div 中删除 'data-ride="carousel"'。这会在加载时删除自动播放。

要再次启用自动播放,您仍然必须在 javascript 中使用“播放”调用。

于 2018-10-12T09:01:15.697 回答