2013-01-07 66 views
1

Bootstrap 2.0.2传送带在IE(7〜10)上不起作用。Bootstrap Carousel在第一次打开后停止工作IE

我把它设置为在一开始就循环。 它会第一次切换项目,然后再一起停止工作。使用浏览器控制台(如$('.carousel').carousel(12))发送呼叫将简单地返回轮播容器对象。

我已添加“幻灯片”类,但它不起作用。

回答

0

这是由bootstrap的a few bugs造成的。升级它可能会解决问题。我把我的修改代码轮播的路线:

... 
    if (!$.support.transition && this.$element.hasClass('slide')) { 
    this.$element.trigger('slide') 
    ... 

到:

... 
    if($.browser.msie){ 
    this.$element.trigger('slide') 
    ... 
0

同样在这里的问题,我是在引导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' 
     } 

这个固定为我。

相关问题