@pavlova1906

Как сделать, чтобы такой скрипт jquery работал только на планшетах и компьютерах, а но мобильном отключался?

Всем привет! Помогите пожалуйста, как данный скрипт прописать, чтобы он работал только на экранах, у которых разрешение больше 780px?
<script>
  jQuery(function($) {
          $(window).scroll(function(){
              if($(this).scrollTop()>110){
                  $('.main-menu').addClass('fixed');
              }
              else if ($(this).scrollTop()<110){
                  $('.main-menu').removeClass('fixed');
              }
          });
      });
</script>
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
function mainMenu() {
	if (window.screen.width >= 780) {
		if ($(window).scrollTop() >= 110) {
			$('.main-menu').addClass('fixed');
		} else {
			$('.main-menu').removeClass('fixed');
		}
	}
}

$(document).ready(function() {
	mainMenu();
	$(window).scroll(function() {
		mainMenu();
	});
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы