Привет!
Не могу понять почему screen.width не работает в событии ниже:
$(window, document, 'owlZone').on('resize load scroll', function() {
if (screen.width <= 620) {
console.log('resize')
myScene.enabled(false);
return;
}
});
А вот в таком же событии но с другим условием работает:
$(window, document, 'owlZone').on('resize load scroll', function() {
if (screen.width >= 620) {
console.log('test')
myScene.enabled(true);
return;
}
});
И еще один важный момент, когда я включаю панель разработчика в браузере и вызываю те же события, то все работает. WTF??
Почему не работает когда я пытаюсь изменить размер окна самого браузера?
UPD: решение - написать тоже самое на jQuery вот так
$(window).on('resize load scroll', function() {
if ($(window).width() <= '620') {
console.log('resize')
myScene.enabled(false);
}
});
....
Но вопрос "почему так?" остается открытым :)