У меня есть эта функция:
function block_scroll(key){
if (key) {
$(window).bind("scroll", function(){
$('html, body').animate({scrollTop:0}, 'fast');
});
} else {
$(window).unbind();
}
}
Первая часть работает так, как должна, но когда я позже вызываю block_scroll (false) - она все еще блокирует. Wat do?
RE-EDIT Поэтому, как я предложил, я попытался...
$(window).unbind("scroll");
... с некоторой путаницей. Сначала это не сработало - тогда это сработало.
Теперь я думаю, что это провалилось, потому что я прокручивал момент, когда вызывался block_scroll (false). Я тестировал это несколько раз. И да, если я ничего не делаю, пока вызывается script и block_scroll (false), он работает. Но это не так, если я прокручиваю, когда он вызывал.