🧙Конкурс сказок!
Создание сайтов и программирование
(OFF) Spy_Poltergeist 10 сен 2018

Задержка выполнения скрипта при наведении курсора мыши(Jquery)

Имеется данный скрипт, который плавно
увеличивает картинку при наведении курсора мыши.

Хотелось бы установить задержку выполнения
функции при наведении курсора мыши на элемент.
Но как это сделать правильно я не знаю.
Так как начала изучение jquery недавно.

Без задержки имеется баг - если быстро переключать курсор мыши между картинками то они увеличиваются моментально и не плавно.

Я точно не знаю как починить данный баг.
Но думаю, что задержка должна все исправить.


-------------------------------------------
Ссылка на результат с багом: https://codepen.io/anon/pen/RYQoqG
-------------------------------------------



$(document).ready(function(){


$('.zoom').mouseenter(function(){
$(this).children('img').stop(true,true)
.animate({width:"495px",height:"275px",left:"-10px",top:"0"}, 500);
});


$('.zoom').mouseleave(function(){
$(this).children('img').stop(true,true)
.animate({width:"450px",height:"250px",left:"0",top:"0"}, 500);
});

});

Комментарии (7)

Просто убери параметры из метода "stop".
вапще эта мона проста через таблицу стилей сделать транзитьон 0.5 эта пол сикунды
-4
Ураа заработало))))
Через css качество картинки портиться при scale.
-1
для этава библы сущиствуют на старане сервера уж тыщу лет..хи
-3
Здоровеньки булы хлопака :D.
Айды поголяем по тарецким крепостям!
-1
Что еще за "Библы"?
Библиотеки?
Фреймворки?
-1
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Создание сайтов и программирование
Наследие Хаоса
Начало летописи о первых воинах ступивших на землю....
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play