0

リンクがクリックされたときにdivの一番上にスクロールしたいid...リンクがクリックの横にある場合、div id "ltv"移動/一番上にスクロール..

これは私の目的を説明するための私の写真です ここに画像の説明を入力

誰かがこれを行う方法を知っているか、良い出発点を教えてくれれば幸いです。

ありがとう

4

3 に答える 3

2

これを試すことができます:

$('.links').click(function()
{
    $('html, body').animate({ scrollTop: $('.section').eq($(this).index()).offset().top }, 1000);
})

http://jsfiddle.net/5nTVn/

于 2013-09-03T08:04:21.180 に答える
0

これは便利かもしれません:

http://demos.flesler.com/jquery/scrollTo/

基本的には、さまざまな方法でさまざまな DOM 要素にスクロールできるようにする jQuery プラグインです。

于 2013-09-03T07:56:48.833 に答える
0

jQuery のscrollTop関数を使用できます

$('#ltv').click(function(e) {
  e.preventDefault();
  $('#divId').scrollTop(0);
});

これを一番上までスライドさせたい場合は、次のように使用できます.animate

  $('#divId').stop().animate({ scrollTop: "0px" });

特定の div を一番上に移動させたい場合は、その y オフセットを計算し、それを scrollTop px として使用する必要があります。

于 2013-09-03T07:58:34.890 に答える