例として、このセレクター配列の 2 番目のオブジェクトのスクロール位置を取得したい
alert($("#sites > div").eq(2).scrollTop());
私はそれが非常に単純であることを知っていますが、私はそれを正しく理解できないようです..
例として、このセレクター配列の 2 番目のオブジェクトのスクロール位置を取得したい
alert($("#sites > div").eq(2).scrollTop());
私はそれが非常に単純であることを知っていますが、私はそれを正しく理解できないようです..
JavaScriptでは配列はゼロベースです。したがって、2番目のオブジェクトは位置にあり1
ます。したがって、eq(1)
の代わりにを使用する必要がありeq(2)
ます。
Vivin が指摘した小さな間違い (ここではあまり関係ありませんでした) は別として、私は scrollTop 関数を誤解していました。私が探していたのはこれです:
alert($("#sites > div").eq(1).position().top);
バカな私ですが、この問題に出くわしたのが昨日遅かったので、言い訳です。