Длительность анимации в методе JQuery не меняется - PullRequest
0 голосов
/ 15 октября 2018

Я написал пару строк JS с JQuery, и проблема, кажется, появляется на каждом объекте.Я получаю элемент и пытаюсь анимировать его различными способами (fadeIn, toggleClass и т. Д.).

$("#menuElement").fadeIn(250);

Но независимо от того, какую продолжительность я использую, это не повлияет на анимацию.Странно то, что после нескольких перезагрузок он неожиданно заработал, но теперь снова перестал работать.Я также пробовал разные браузеры (Safari, Chrome, Firefox) и чистил кеш и все.

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Пожалуйста, проверьте, отключена ли ваша анимация глобально (jQuery.fx.off = true), что может быть одной из причин, по которой анимация не будет работать.Попробуйте добавить функцию обратного вызова в функцию fadeIn и проверьте, будет ли вызван после завершения анимации

Например:

fadeIn(250,function(){
       alert("animation completed");
     });
0 голосов
/ 15 октября 2018

Проверьте это JSFiddle

$(document).ready(function() {
  $("#menuElement").fadeIn(250);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...