Я сижу на базовом слайдере jQuery, чтобы немного узнать о разработке плагина в jquery.Основная обработка событий слайдера
Что он делает:
- скользит справа налево
- , когда мышь попадает в интервал очищается и анимация останавливается
- когда мышь покидает интервал перезапускает
Но вот в чем проблема:
Когда я постоянно вхожу и оставляю слайдер, аниматор выполняли функции разломов слайдов. анимация загрузки продолжается по назначению.
Я считаю, что это не лучшая идея, что прослушивание слуха происходит на mouseenter
и leave
. подумал о кнопках, которые справляются с этим, но, возможно, что-то другое совершенно не так/глупо здесь. :)
здесь смотрите: here:
Ничего себе. Это очень помогло. Мне нужно прочитать об этой функции clearTimeout и когда ее использовать. Таким образом, это означает, что тайм-аут уволен и уволен и снова запущен, и никто не очищается. но поведение странно. я бы предположил, что таймауты собираются и обрабатываются последовательно. – mayo83
Добро пожаловать :) Правильно. Тайм-аут срабатывает снова и снова. Основная проблема заключалась в том, что вы сначала запустили свою мышь 'mouseenter', которая запускает уже новый тайм-аут, который также запускает новый интервал (новый идентификатор procress' 2'). Теперь вы запускаете 'mouseleave' и очищаете только первый (инициализированный идентификатор id_1), но не интервал, который мы начинаем раньше (тайм-аут с 3 сек.). – pleinx