Bootstrap 2.0.2 Carousel 不适用于 IE (7~10)。
我一开始就把它设置为循环。它会第一次切换项目,然后一起停止工作。使用浏览器控制台发送调用,例如$('.carousel').carousel(12)
将简单地返回轮播容器对象。
我添加了“幻灯片”类,但它不起作用。
Bootstrap 2.0.2 Carousel 不适用于 IE (7~10)。
我一开始就把它设置为循环。它会第一次切换项目,然后一起停止工作。使用浏览器控制台发送调用,例如$('.carousel').carousel(12)
将简单地返回轮播容器对象。
我添加了“幻灯片”类,但它不起作用。
这是由引导程序的一些错误引起的。升级它可能会解决问题。我采取了修改轮播代码的路线:
...
if (!$.support.transition && this.$element.hasClass('slide')) {
this.$element.trigger('slide')
...
到:
...
if($.browser.msie){
this.$element.trigger('slide')
...
同样的问题,我在 bootstrap 2.0.3 上,但无法升级。如果您在 bootstrap.js 文件的顶部看到一个名为 bootstrap-transition.js 的部分。
更新:
transEndEventNames = {
'WebkitTransition' : 'webkitTransitionEnd'
, 'MozTransition' : 'transitionend'
, 'OTransition' : 'oTransitionEnd'
, 'msTransition' : 'MSTransitionEnd'
, 'transition' : 'transitionend'
}
到:
transEndEventNames = {
'WebkitTransition' : 'webkitTransitionEnd'
, 'MozTransition' : 'transitionend'
, 'OTransition' : 'oTransitionEnd otransitionend'
, 'transition' : 'transitionend'
}
这为我修好了。