0

例として、このセレクター配列の 2 番目のオブジェクトのスクロール位置を取得したい

alert($("#sites > div").eq(2).scrollTop());

私はそれが非常に単純であることを知っていますが、私はそれを正しく理解できないようです..

4

2 に答える 2

2

JavaScriptでは配列はゼロベースです。したがって、2番目のオブジェクトは位置にあり1ます。したがって、eq(1)の代わりにを使用する必要がありeq(2)ます。

于 2013-03-20T17:06:31.323 に答える
0

Vivin が指摘した小さな間違い (ここではあまり関係ありませんでした) は別として、私は scrollTop 関数を誤解していました。私が探していたのはこれです:

alert($("#sites > div").eq(1).position().top);

バカな私ですが、この問題に出くわしたのが昨日遅かったので、言い訳です。

于 2013-03-21T09:23:42.557 に答える