Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему условие работает только в мобильной версии?

Returno Мудрец (12166), на голосовании 7 лет назад
https://jsfiddle.net/72oxsmt9/
var flag = false;
$(window).on('resize', function() {
if (window.innerWidth >= 767) {
flag = false;
} else {
flag = true;
}
if (window.innerWidth < 767) {
flag = true;
} else {
flag = false;
}
});
$(document).ready(function() {
$(window).on('scroll', function() {
if ($(window).scrollTop() > 0) {
flag ? $('#menu').addClass('fix') : '';
$('.mobile-menu-b').addClass('mobile-menu');
} else {
flag ? $('#menu').removeClass('fix') : '';
$('.mobile-menu-b').removeClass('mobile-menu');
}
});
Голосование за лучший ответ
Илья Аганичев Мудрец (13340) 7 лет назад
пройдите скрипт по шагам (F12)
Похожие вопросы