@L1nw0od

Owl carousel при наведении останавливается автоплей?

Здравствуйте! Тестирую карусель owl carousel 2
 и столкнулся с интересной проблемой!
Когда навожу мышкой на изображение карусель останавливается, за это отвечает свойство:
autoplayHoverPause (Останавливает автопроигрывание если навести мышкой (hover) на элемент)
но когда мышку убираю оно не продолжается дальше крутиться ((
Как это исправить ?
Всем спасибо!
  • Вопрос задан
  • 3782 просмотра
Пригласить эксперта
Ответы на вопрос 3
@selo
autoplay:true,
autoplayTimeout:3000,
autoplayHoverPause:true,
Ответ написан
Комментировать
hattam
@hattam
Middle Front-end developer
Мне получилось решить добавив "this.stop();"
это примерно на строке 2562

'mouseleave.owl.autoplay': $.proxy(function() {
   if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
       this.stop(); // для исправление проблемы с возобновлением автопрокрутки
       this.play();
    }
 }, this),


источник: https://github.com/OwlCarousel2/OwlCarousel2/issue...
ключ к поиску "My solution was add the stop()"
Ответ написан
Комментировать
Не знаю как сейчас, а в 2.2.1 autoplayHoverPause:true и autoplay:true, не срабатывали после наведения мыши, или при переключении закладок браузера. Получилось победить это кое что закоментировав в скрипте. Свое решение я опубликовал тут https://github.com/OwlCarousel2/OwlCarousel2/issue... см. мой комментарий от 16го марта. Потребуется дев-версия, не сжатая - в сжатой сложнее найти нужные строки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы