jQuery 3.2.1 не совместим со старым скриптом - PullRequest
0 голосов
/ 06 марта 2020

У меня есть старый код, который сейчас не работает с новой библиотекой jQuery. Он хорошо работает с 1.7.2, но сейчас я использую 3.2.1. Что-нибудь изменить в коде, чтобы он работал с новой библиотекой?

<div class="last-screem-open" id="last-screem-open" onclick="$('#last-screem-open,#last-screem-text,#last-screem-open-button').animate({left: '-=60'}, 200, 'linear');$('#last-screem-wrapped').delay(300).animate({left: '+=250'}, 200, 'linear');">
  <b class="last-screem-open-button" id="last-screem-open-button">▸</b><span id="last-screem-text">TExt</span>
</div>
(function($) {
  $('.macro-post-poster img, .post-block-poster img').show().lazyload({
    effect: 'fadeIn',
    threshold: 200
  });

  $("img.lazy").lazyload({
    container: $("#right")
  });
})(jQuery);

1 Ответ

3 голосов
/ 06 марта 2020

Вы можете использовать Jquery migrate , добавить его после вашей рабочей jquery библиотеки (1.7.x), и она выделит то, что вам нужно изменить, чтобы получить код для работы в версии 3.x.

Просто проверьте консоль на вывод.

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