$(window).scroll(function () {
if ($(this).scrollTop() == 0 ){
console.log('1111111111');
window.onwheel = function(event) {
if (event.deltaY < 0) {
console.log('222222222');
$('.intro_screen').removeClass('hide');
$('body').addClass('intro');
} else {
$('.intro_screen').addClass('hide');
$('body').removeClass('intro');
}
}
}
});
Не понимаю как это работает, разве может код console.log('222222222'); срабатывать а код console.log('1111111111'); нет? По моей логике console.log('222222222') должно срабатывать только если $(this).scrollTop() == 0 то есть скрол на верху экрана.
sofuwa.beget.tech
Промотайте колёсиком немного вниз, потом опять вверх до конца, потом в самый низ весь сайт и туда сюда поделайте, в консоле появляется 222222222 без 1111111111. Почему так происходит?
Если вывести $(this).scrollTop() то оно будет не равно 0, что в принципе и так ясно.