Twitter Bootstrap Карусель IE Проблемы - PullRequest
9 голосов
/ 29 февраля 2012

У меня в настоящее время есть карусель, использующая загрузку Twitter на моем веб-сайте.Я управляю тем, какие div нужно вставлять на основе этого javascript, который отлично работает в Chrome, Safari, FF и т. Д. Но у меня возникают проблемы с этим в IE 9 и ниже.

<script type="text/javascript">


$('.carbtn').click(function(q){
    q.preventDefault();
    targetSlide = $(this).attr('data-to')-1;
    $('#myCarousel').carousel(targetSlide);
});

</script>

Кнопки для управления каруселью выглядят так:

<div class="carbtn" data-to="2">Learn More</div>

В IE зарегистрирован только первый щелчок.Вместо того, чтобы скользить, новый div просто появляется.Любые другие нажатия на кнопки .carbtn ничего не меняют.Есть ли исправление, чтобы заставить это работать в IE?

1 Ответ

14 голосов
/ 02 марта 2012

Как сказал Джако в своем комментарии, добавление класса слайдов в div карусели, похоже, решает эту проблему.

<div id="myCarousel" class="carousel slide">

Так что до версии 2.1 для запуска IE8 необходимо включить «слайд».
После 2.1 включение «слайда» позволит IE8 иметь эффект слайда. Но без «слайда» все равно будет работать, просто без перехода.

...