0

リンクリストで実行するこのスクリプトがあります:

$('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 要素のいずれかをクリックすると提案どおりに表示/非表示になり、終了すると#previewdiv までスムーズにスクロールできるようにするにはどうすればよいですか?

ありがとうございました!

4

2 に答える 2

1

こんにちは、以前の質問ですでに言及しました。

これらの要素を div に配置し、.animate を使用してスクロールできます。お気に入り

$("#divcontainer").animate({'scrollTop': '600'}, 4000);
于 2010-04-07T17:25:03.170 に答える
1

ほとんどの場合、次のように使用できる scrollTo プラグインが必要です。

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

また、scrollTo プラグインに他の多くの便利なオプションを提供することもできます。情報はscrollTo プラグイン ページにありますが、デモへのリンクはここに移動した可能性があります。

于 2010-04-07T17:26:13.200 に答える