我正在使用引导程序的轮播。您可以在此处查看实现:
http://jdattorneyatlaw.com/newTimesPost

问题是,当有人单击轮播的导航箭头之一时,间隔计时器不会重置。因此,如果您单击返回,则可能会立即返回到您刚才查看的图像。

任何有关如何解决此问题的说明将不胜感激。

谢谢大家的帮助。

最佳答案

您使用TB2还是TB3。对于TB2,您可以尝试在每次下一次/上一次单击时重置为计时器:

$.fn.carousel.Constructor.prototype.next = function () {
    if (this.sliding) return
    if (this.interval) clearInterval(this.interval);
    return this.slide('next')
  }

$.fn.carousel.Constructor.prototype.prev = function () {
    if (this.sliding) return
    if (this.interval) clearInterval(this.interval);
    return this.slide('prev')
  }

$('#myCarousel').carousel({interval:2000});

关于css - 轮播的重置计时器间隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17987319/

10-13 04:34
查看更多