我正在使用引导程序的轮播。您可以在此处查看实现:
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/