Как я могу использовать scrolltop без анимацииJQuery - ScrollTop без анимации
Этот код работает:
var offTop = $('#box').offset().top;
offTop = offTop-43;
$('#mainCt').animate({scrollTop: '+=' + offTop + 'px'}, 400);
А вот мои (не рабочие растворы):
$("#mainCt").scrollTop('+=' + offTop + 'px'); // doesn't work
$("#mainCt").scrollTop('+='+offTop); // doesn't work
hhh = setTimeout(' $("#mainCt").scrollTop('+offTop+');',800); // doesn't work
DEMO
http://jsfiddle.net/DNNFF/9/
Это работает, но как я могу использовать jQuery ScrollTop без анимации? – user970727
Хотя этот ответ «работает», он вступает в историю браузера. $ (element) .scrollTop (offset) лучше для репозиции без анимации и без использования истории браузера. Особенно $ (window) .scrollTop (смещение) для повторного позиционирования раздела JQuery UI Accordion после загрузки аккордеона. – Reuben