Как я могу немедленно заставить jquery scrolltop двигаться?Jquery

Программирование на jquery
Ответить
Anonymous
 Как я могу немедленно заставить jquery scrolltop двигаться?

Сообщение Anonymous »

Мне нужно перезагрузить HTML -страницы в определенное место, которое вводится как переменная Sscrollpos в HTML по коду сервера. Я не могу использовать названные цели, так как мне нужно вернуться в позицию вертикальной прокрутки, так как его оставил пользователь, так что это может быть где угодно.

Код: Выделить всё

$( window ).scrollTop( sScrollPos );
< /code>
Это работает, но jQuery использует скорость анимации по умолчанию (я полагаю, это 400), и я хочу немедленно перейти к странице в нужную вертикальную позицию. Я также пытался установить позицию документа, не вызывая jQuery: < /p>
window.scroll( 0, sScrollPos );
< /code>
Но это имеет тот же эффект медленного прокрутки по умолчанию. Когда я пробую этот же код на странице без включения jQuery, движение немедленно. Это означает, что jQuery вмешивается, даже когда я не вызываю метод jQuery. < /P>
Я также попробовал следующее: < /p>
$( window ).animate( { scrollTop: sScrollPos }, 0 );
< /code>
Но ничего не движется с этим кодом. Если я изменю параметр скорости, ничто не случится: < /p>
$( window ).animate( { scrollTop: sScrollPos }, 1000 );
Есть ли способ переопределить функцию анимации jQuery для установки положения вертикального прокрутки моего документа?

Подробнее здесь: https://stackoverflow.com/questions/796 ... mmediately
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»