そのため、サイドバーがホバーされたときに本文がスクロールしないようにするこの機能があります。問題は、マウスアウト機能が正しく動作しないことです。
var currentScroll=0;
function lockscroll(){
$(window).scrollTop(currentScroll);
}
$(document).ready(function (){
$(".sidebarholder, .commentswrapper").hover(function (){
currentScroll=$(window).scrollTop();
$(window).bind('scroll',lockscroll);
})
})
私の質問は、マウスアウトでバインドを解除するにはどうすればよいですか?
これを行うと、まったく機能しなくなります。
$(".sidebarholder, .commentswrapper").mouseout(function(){
currentScroll=$(window).scrollTop();
$(window).unbind('scroll');
})