Показать / Скрыть на Scroll работает, когда я удаляю JQuery-Migrate-3 - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть код, который работает, когда я удаляю JQuery Migrate 3.0.1, но когда я добавляю его обратно, код больше не работает.

Мне нужен Migrate, так как это очень старый сайт, и я пытаюсь добавитьновые возможности ... вот код, который я использую.Я пробовал $ (window) .scroll (function () {... в отличие от $ (window) .on ("scroll" ...

). Я знаю, что это что-то простое, что мне не хватает. Любая помощьценится.

    $(window).on("scroll", function() {

      var $this = $(this),
          scrolled = $this.scrollTop(),
          winHeight = $this.height(),
          viewBottom = scrolled + winHeight;
      if (viewBottom >= $desktopISI.offset().top + $floatISIHeight) {
        console.log(viewBottom + " viewBottom");
        console.log($desktopISI.offset().top + " offsetTop");
        $floatingISI.addClass("hide");
      } 
      else {
        $floatingISI.removeClass("hide");
      }
    });


    $(window).on("scroll", function() {
      var $this = $(this),
          scrolled = $this.scrollTop(),
          winHeight = $this.height(),
          viewBottom = scrolled + winHeight;
      if (viewBottom >= $desktopISI.offset().top || viewBottom >= $(document).height() - $floatISIHeight) {
        $floatingISI.addClass("hide");
      }
      else {
        $floatingISI.removeClass("hide");
      }

    });
...