Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Отключение скрипта (https://javascript.ru/forum/jquery/69022-otklyuchenie-skripta.html)

KennyMorkovka 24.05.2017 20:23

Отключение скрипта
 
Здравствуйте, нужна помощь. Необходимо, что бы этот скрипт работал только при ширине экрана >= 768 пикселей

$(window).scroll(function(){
		if ($(window).scrollTop() <= 0){
			$('.header').css({"background-color":"transparent"});
		}
		else {
			$('.header').css({"background-color":"white"});
		}
	});

рони 24.05.2017 20:38

KennyMorkovka,
:-?
$(window).scroll(function(){
    if($(window).width() < 768) return;
    if ($(window).scrollTop() <= 0){
      $('.header').css({"background-color":"transparent"});
    }
    else {
      $('.header').css({"background-color":"white"});
    }
  });

KennyMorkovka 24.05.2017 21:08

Нет. Продолжает работать при любом размере.

рони 24.05.2017 22:02

KennyMorkovka,
:-?

j0hnik 24.05.2017 22:27

if(document.documentElement.clientWidth < 768) {
// Ваш код
}


Попробуйте вот так, но тут ресейз работать не будет!
Скрипт не выполнится если в момент загрузки ширина будет меньше 768.


Часовой пояс GMT +3, время: 23:42.