2012-11-16 3 views
0

В настоящее время я использую jQuery's .scrollTop, который отлично работает для перемещения пользователя обратно в начало страницы. А так как мне очень нравится эффект, я хотел бы сделать это возможным, чтобы перейти к некоторому asigned сНа или точке привязки.Что касается прокрутки jQuery. Прокрутите список до другой цели (кроме верхней части)

Возможно ли это? Если да, как я могу это сделать? Может ли кто-нибудь дать мне пример? Я хочу также сохранить функцию scrollTop.

Я уже проверил Stackflow, но или это невозможно, или я упустил аналогичный вопрос (в этом случае я извиняюсь за сообщение нового вопроса).

Вот ссылка на scrollTop: http://api.jquery.com/scrollTop/

Спасибо заранее.

ответ

2

Простая функция JQuery может достичь этого:

function scrollTo(id){ 
    $('html,body').animate({ 
     scrollTop: $("#"+id).offset().top}, 
     'slow'); 
} 

JSFiddle пример: http://jsfiddle.net/cMxXM/4/

+0

Спасибо за ответ. Я добавил функцию, которую вы мне дали, однако я не могу заставить ее работать? Что я должен добавить, чтобы заставить его работать? К сожалению, я не очень много знаю о JS и/или PHP. :( – Joanne

+0

Посмотрите на это: http://jsfiddle.net/cMxXM/4/ – Adam

+1

Спасибо, что объясняет многое для меня. Я уже пытался посмотреть (и понять) в источнике scrollto (http: // flesler .blogspot.nl/2007/10/jqueryscrollto.html), однако это не помогло мне много. Ваш пример, однако, очень помогает мне. Большое спасибо! – Joanne

 Смежные вопросы

  • Нет связанных вопросов^_^