2013-06-20 72 views

回答

1

您可以訪問通過輪播的.data()對象interval選項,並將其設置爲false ..

$('#myCarousel').click(function() { 
    $(this).data('carousel').options.interval=false; 
}); 

演示:http://www.bootply.com/65091

+0

太謝謝你了。 – jfrosty

0

自舉3,我在做什麼像這樣的東西。注意:我的頁面的很大一部分被旋轉木馬覆蓋,所以我告訴它不要在懸停時暫停(因爲鼠標已經懸停)。

要暫停,點擊任何地方轉盤時(包括指標):

$('#myCarousel').click(function() { 
     $('#myCarousel').carousel('pause'); 
}); 

要暫停只點擊一個指標時,它會是這樣的。對於其他元素也是如此。

$(".carousel-indicators").click(function() { 
     $('#myCarousel').carousel('pause'); 
}); 

不能直接在問題的範圍,但這裏是我如何阻止它暫停鼠標懸停:

$('#myCarousel').carousel({ 
     pause: "false" 
});