Почему не работает $(window).scroll(function() = ... на мобильных браузерах?
Фрагмент кода:
$(window).scroll(function(){
for (var i=0; i<Object.keys(skills_ids).length; i++) {
var id = Object.keys(skills_ids)[i];
var div_height = $('#' + id).height();
var card_margin = document.querySelector('.skill_card').style.marginTop;
var offset = $('#' + id).offset().top + div_height - card_margin * (i + 1);
var now_from_top = $(window).scrollTop() + window.innerHeight;
if (offset <= now_from_top && !skills_ids[id]) {
alert('toggle to ' + id);
document.getElementById(id)
.classList.toggle('hidden');
skills_ids[id] = true;
}
}
}