остановка анимации «scrollLeft» или «scrollRight» при наведении - PullRequest
0 голосов
/ 22 февраля 2012

Я пытаюсь взломать плагин для работы в соответствии с требованиями моего клиента.По сути, плагин представляет собой галерею изображений, где есть эскизы и большой предварительный просмотр.миниатюры находятся внутри карусели.Теперь я хочу отключить автоматическую прокрутку, когда она находится сверху изображения или внутри контейнера.

Я (с большой помощью пользователя SO) уже переключил событие на зависание при просмотре большого предварительного просмотра.

Вы можете увидеть демо здесь: http://jsbin.com/enezol/12

thumbs.hover(
  function(){
    //Do not scroll or move when the mouse pointer is inside the list of thumbnails
    $('.ad-thumb-list').stop();  
  },

  function(){
    //Back to its orginal state
    // ???
  }

Я пытаюсь отключить функцию (автопрокрутка), которая, когда мышь находится внутри контейнера, содержащего миниатюры, не должна двигаться.Пользователю сложно просматривать миниатюры, если они продолжают двигаться слева направо.

Вам может быть интересно, почему я переключаю событие «щелчка» на событие «зависания», причиной этого является требование клиента.

1 Ответ

0 голосов
/ 22 февраля 2012

Возможно, стоит попытаться отменить событие, вот так ...

$('#myElement').bind( 'mouseenter', function( e ){
    e.preventDefault();
    e.stopPropagation(); // just to be sure
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...