私はpositionメソッドを認識していますが、これはオフセット親に対する相対位置を取得します。私はドキュメントノードを横断するためにループを投げるだけですか?jQueryを使用して要素のページ内の位置を見つける方法はありますか?
私はそれがコアの一部ではないことに驚いていると思います。それが私が知らないどこかに隠れているのだろうかと思います。
私はpositionメソッドを認識していますが、これはオフセット親に対する相対位置を取得します。私はドキュメントノードを横断するためにループを投げるだけですか?jQueryを使用して要素のページ内の位置を見つける方法はありますか?
私はそれがコアの一部ではないことに驚いていると思います。それが私が知らないどこかに隠れているのだろうかと思います。
jQuery(elem).offset();
あなたが使用できるjQueryのなし概要
私はそれがそこにあったとかなり確信していた。私は横断セクションの下を見続ける。 –
ためhttp://docs.jquery.com/CSS/offsetを参照してください:
document.getElementById('elemId').clientTop
document.getElementById('elemId').clientLeft
または
document.getElementById('elemId').offsetTop
document.getElementById('elemId').offsetLeft
clientLeftとclientTopはIEのみです。 他のブラウザではoffsetLeftとoffsetTopを使用していますが、jQueryはすべての矛盾をうまくまとめます。 – joshcomley
これについてはわかりませんでした。これはFirebugでこれを取得しようとしたところです。 私の投稿を編集して他の人が知っているように...チップをありがとう –
あなたが位置によって何を意味するのか明確にしてくださいだろうか?あなたはDOMまたはCSSの位置のインデックスを意味するのですか?ありがとう。 – jskulski