Как контролировать скорость этого перехода JQuery - PullRequest
0 голосов
/ 01 ноября 2018

Я очень плохо знаком с JQuery и застрял в этом. У меня есть этот скрипт для переключения между 2 изображениями при наведении, но я нахожу переключатель слишком резким Как я могу контролировать скорость перехода?

$(document).ready(function(){
  $('img').hover(function(){
    var current = $(this).attr("src");
    var swap = $(this).attr("data-alt-src");
    $(this).attr("src",swap);
    $(this).attr("data-alt-src",current);
  }, function(){
    var current = $(this).attr("src");
    var swap = $(this).attr("data-alt-src");
    $(this).attr("data-alt-src",current);
    $(this).attr("src",swap);
  });
})

1 Ответ

0 голосов
/ 01 ноября 2018

Если вы хотите сделать переходы, используйте animate:

 $( "#yourImg" ).animate({
    opacity: 0.25,
 }, 5000, function() {
  // Animation complete.
 });

Если вы хотите отложить переход, вы можете использовать:

setTimeout()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...