Как сделать эту следующую функцию триггером только тогда, когда размер экрана превышает 1030 пикселей? (при изменении размера и при загрузке) я попытался реализовать эту строку кода: var windowWidth = $(window).width(); if(windowWidth <= 1030){}
var windowWidth = $(window).width(); if(windowWidth <= 1030){}
но это не сработало.
//Change Header On Scroll//
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 40) {
$("#headerWrapper").addClass("headerDown");
$("#logo1").hide();
$("#logo2").show();
} else {
$("#headerWrapper").removeClass("headerDown");
$("#logo2").hide();
$("#logo1").show();
}
});
Если условие, которое вы использовали, - if(windowWidth <= 1030)
тогда оно будет истинным только в том случае, если окно меньше или равно 1030
.
Попробуй это:
$(window).scroll(function() {
var windowWidth = $(window).width();
if (windowWidth >= 1030){
// do yo' thang
}
}
Я бы сделал:
var w = window.innerWidth;
window.onresize = function(){
w = window.innerWidth;
}
If (w >= 1030) {
// your code here
}