Как я могу сделать свернутую библиотеку Jquery? - PullRequest
0 голосов
/ 25 января 2020

У меня есть код, который присваивает класс div, который я устанавливаю автоматически после определенной области страницы.

Но для запуска этого кода мне нужно запустить библиотеку jquery 2.2.4 полностью.

scroll - scrollTop - addClass - removeClass

Как создать свернутую библиотеку, чтобы я мог выполнять эти 4 команды?

$(function() {
$(window).scroll(function(){
if($(this).scrollTop() > 420) {
$('#bar').addClass('bar-sticky');
}else{
$('#bar').removeClass('bar-sticky');
}
});
});

https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js

1 Ответ

0 голосов
/ 25 января 2020

Возможно, вам следует попробовать написать код ванильным javascript

window.onscroll = function() {
  if(document.scrollingElement.scrollTop > 420){
    document.getElementById('bar').classList.add('bar-sticky')
  }
  else {
    document.getElementById('bar').classList.remove('bar-sticky')
  }
}

или использовать jquery slim минимизированную версию

<script
  src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
  integrity="sha256-pasqAKBDmFT4eHoN2ndd6lN370kFiGUFyTiUHWhU7k8="
  crossorigin="anonymous"></script>

Другие версии вы можете найти здесь https://code.jquery.com/

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