注意事项:
1)您在初始化时暂停了轮播。这可以解释最初的停顿。轮播自动继续下一张幻灯片,显示默认延迟后的后续幻灯片,显然是 5000ms。
$('.carousel.paused-by-default').carousel('pause');
2)暂停的轮播,在初始暂停后,使用以下代码显示自己:
info = setTimeout(function(){reveal_content();}, 500);
3) [更新 - 忽略前两个观察结果]
轮播似乎是从幻灯片-1开始的。由于没有幻灯片-1,旋转木马的高度保持在0px
。轮播的高度仅560px
在第一张幻灯片完成动画后更新。这就是为什么第一张幻灯片没有动画,而且在默认的幻灯片延迟 5000 之后,它似乎突然冒出来,加上大约一秒的额外动画速度(如第 1 点所述)。要解决此问题,请使用以下两种解决方案。
=====================================
可能帮助您解决问题的方法:
1)在函数的右括号之前添加这个$(document).ready()
,立即显示第一张幻灯片:
$('.carousel').carousel(0);
2)如果上一点没有完全解决问题,将#mtt-carousel
和的高度设置.carousel-inner
为560px,在#1中之前的JS语句之前添加这个。
$('#mtt-carousel, .carousel-inner').css('height', '560px');
或 CSS:
#mtt-carousel, .carousel-inner { height: 560px !important; }