Всем привет. Хочу повторить эффект прокрутки как тут:
http://www.apple.com/iphone-5c/
Использую jquery
Код:
$(document).scroll(function(e){
e.preventDefault();
e.stopPropagation()
slideScroll();
return false;
});
Функция slideScroll() собственно крутит страну к нцжному диву вниз. Проблема с том, что нужно на время анимации запрещать скрол обычный. Сразу скажу, что различные способы, приводящие к body{overflow:hidden} не подходят, по тому, что появляется и исчезает полоса прокрутки из-за чего все содержимое неприятно дергается.
Я думал, что после return false; должно все автоматически получаться, но нет.
Пробовал отдельно так(нагуглено):
document.onmouseover = function () {
offScroll();
};