$(window).on('load resize', function(){
if ($(window).width() < 768) {
console.log(1)
}
else {
console.log(2)
}
})
Подскажите пожалуйста, как сделать чтобы проверка происходила однократно при переходе брейкпоинта, в одну и в другую сторону. То-есть
$(window).on('load resize', function() {
var oldWidth = $(window).data("oldwidth");
var newWidth = $(window).width();
console.log(oldWidth + " - " + newWidth);
if (newWidth != oldWidth) {
if (newWidth < 768 && (!oldWidth || oldWidth >= 768)) {
console.log(1)
} else if (newWidth >= 768 && (!oldWidth || oldWidth < 768)) {
console.log(2)
}
$(window).data("oldwidth", newWidth);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости