Автоматический запуск карусели Bootstrap с атрибутами данных

Я использую Bootstrap Carousel. Из документов Bootstrap:

Вы можете использовать все плагины Bootstrap исключительно через API разметки, не написав ни единой строчки JavaScript.

HTML-код моей карусели точно соответствует документации и начинается с:

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

Затем я добавил атрибуты data-pause="hover" и data-interval="2000". Насколько я понимаю, карусель должна запускаться при загрузке страницы (помните, что вы можете использовать плагины без единой строки JS) с интервалом в 2000 мс и останавливаться при наведении курсора.

Но это не так - все остальные функции работают, но чтобы запустить цикл карусели, я должен вызвать:

$('#myCarousel').carousel();

И даже тогда он циклически повторяется с интервалом по умолчанию в 5000 мс (я знаю, что могу изменить это, передав объект настроек).

Правильно ли, что я должен вызывать js вручную, чтобы запустить карусель и установить интервал и паузу?


person Adam Hopkinson    schedule 12.07.2013    source источник


Ответы (1)


Похоже, вам нужно инициализировать карусель с помощью JavaScript. Это известная проблема:

https://github.com/twitter/bootstrap/issues/7508

person Zim    schedule 12.07.2013
comment
Спасибо - ваша ссылка указывает на исправление, но, к сожалению, оно будет только в v3. - person Adam Hopkinson; 12.07.2013