Недавно я столкнулся с чем-то довольно странным, я не уверен, может быть, я просто что-то пропустил, но не могу понять, почему это происходит.
У меня есть сайт, на котором работает следующий фрагмент jQuery:
$(window).resize(function(){
alert("Resize fired!");
});
Когда я перехожу на сайт в браузере телефона Android и просто прокручиваю вверх и вниз по сайту, я вижу предупреждение.
Полосы прокрутки браузера Android (которые исчезают и исчезают) накладываются поверх всего сайта и, похоже, не изменяют размер окна, поэтому я предполагаю, что это событие не уволено ими.
Кто-нибудь знает, почему браузер Android запускает это событие при прокрутке?
Любая информация будет принята с благодарностью.
ИЗМЕНИТЬ:
Я попытался установить CSS для тела, установив overflow-y для прокрутки, чтобы увидеть, было ли это жизнеспособным решением, но событие все еще запущено при прокрутке на Android.
ИЗМЕНИТЬ № 2:
Я использую следующий метатег в своем HTML:
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">