jquery.preventdefault を使用した後にイベントを有効にするにはどうすればよいですか?
以下のキーコードでドキュメントが左右にスクロールしないようにするためのこのコードがあります。
$('body').keydown(function(e){
if (e.keyCode === 39 || e.keyCode === 37) {
e.preventDefault();
// return false;
}
});
次に、上記のキーコードを有効にしてページを再度スクロールできるようにするボタンがあります。
$('#pbCloseBtn').click(function(){
$('body').keydown(function(e){
if (e.keyCode === 39 || e.keyCode === 37) {
e.bind('scroll');
return true;
}
});
});
ただし、ページのスクロールを防止すると機能しません。
何か案は?