Показать сообщение отдельно
  #1 (permalink)  
Старый 24.03.2017, 18:42
Интересующийся
Отправить личное сообщение для BSwan Посмотреть профиль Найти все сообщения от BSwan
 
Регистрация: 24.03.2017
Сообщений: 11

Псевдо класс hover всегда включен.
Доброго времени суток, дорогие форумчане. Я только начинаю познавать js так что простите, если кому покажется странным мой вопрос. ))
Уже 2-ю неделю мучаюсь...
$( document ).ready(function() {

    //  owl-carousel
    $('.owl-carousel').owlCarousel({
      loop: true,
      items: 1,
      autoplayTimeout: 1000,
      autoplayHoverPause: false,
    });

    var i = 0;
    function handler(){
      
      if ( $('.owl-carousel:hover')) {
        $('#res').html('ок_'+ i++ +'.');
      } else {
        $('#res').html('no_0');
      };
    };

    setInterval( handler, 1000);
  });

})


Почему получается так, что hovor постоянно наведен. Как загрузка прошла так и пошел счет. А мне надо что бы только по наведению было. В дальнейшем та месте счетчика буду использовать автоплей от owl-carousel.

Вариант:
$('.owl-carousel').is(":hover")
выдает ошибку :
Syntax error, unrecognized expression: unsupported pseudo: hover

Заранее благодарен за помощь.
Ответить с цитированием