0
ボタンをクリックしてからスクロールできるようになるまで、私のサイトをスクロールしないようにしようとしています。私は正常にスクロールを防ぐことができますが、私はこの機能をアンバインドすることはできません。ここに私のコードです:ウィンドウのスクロールを防ぎ、ボタンをクリックした後にアンバインドする - Jquery
ありがとうございます!
$('body').addClass('noscroll');
$('.fold-trigger').click(function(event) {
$('body').removeClass('noscroll')
console.log('removed');
});
if ($('body').hasClass('noscroll')){
$(window).bind('scroll', function(){
$('body').on({
'mousewheel': function(e) {
if (e.target.id == 'el') return;
e.preventDefault();
e.stopPropagation();
}
})
});
} else {
$('body').on({
'mousewheel': function(e) {
if (e.target.id == 'el') return;
e.preventDefault(false);
e.stopPropagation(false);
}
})
}
}