1

Bootstrap 2.0.2 Carousel 不适用于 IE (7~10)。

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

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

4

2 回答 2

0

这是由引导程序的一些错误引起的。升级它可能会解决问题。我采取了修改轮播代码的路线:

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

到:

  ...
  if($.browser.msie){
    this.$element.trigger('slide')
  ...
于 2013-01-07T04:42:24.537 回答
0

同样的问题,我在 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'
        }

这为我修好了。

于 2013-10-15T15:27:23.557 回答