Как правильно добавить плагин .scrollTo? - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть этот скрипт, работающий по списку ссылок:

$('li#linkcat-25 a').bind('click', function (e) {
    e.preventDefault();
    $('#preview').load($(this).attr('href'));
    $('#loading').show('fast');
    $('#preview').hide('fast');
    $('#preview').show('fast');
    $('#loading').hide('fast');
});

Как я могу легко добавить эффект .scrollTo, чтобы при щелчке по одному из этих элементов href показывалось / скрывалось в соответствии с предложением, а по окончании плавно прокручивался вниз до #preview div?

Спасибо!

Ответы [ 2 ]

1 голос
/ 07 апреля 2010

Скорее всего, вам нужен плагин scrollTo, который можно использовать так:

$('li#linkcat-25 a').click( function (e) {
    e.preventDefault();
    // any hiding or showing can be done here
    $.scrollTo( $("#preview") );
})

Вы также можете предоставить плагину scrollTo ряд других полезных опций. Информацию можно найти на странице плагина scrollTo , но ссылка на демонстрацию может привести к перемещению сюда .

1 голос
/ 07 апреля 2010

Привет, уже упоминал об этом в предыдущем вопросе.

Вы можете поместить эти элементы в div и затем использовать .animate для прокрутки.как

$("#divcontainer").animate({'scrollTop': '600'}, 4000);
...