私は、ウェブページに関連した要素の座標を知る必要があるウェブアプリケーションに取り組んでいます。これはjQueryのoffset()でシンプルにする必要があるようですが、それは私のためには機能しません。ここでjQueryの.offset()はどのように動作させるのですか?
は私がオフセットを見つけるために使用していたコードである:ここでは
var offset=$('#container').offset();
alert(offset.right);
は私がその位置、私が欲しいのために使っているコードです:
<div id='container' style='position:absolute; height:30px; width:300px; background-color:orange;'></div>
しかし、私はロードページとalert()が起動すると、undefinedとして警告されます。どのように私はこれを修正することができるかについてのアイデアは誰にもありますか?
なぜ$( '#container')ではないのですか?position()。left'? –
['.top'と' .left'(http://api.jquery.com/offset/)のみがあるので、 '.right'を使うことはできません。 – Thai