1. ホーム
  2. jquery

[解決済み] 要素の正しいオフセットを得るには?- jQuery

2023-03-12 22:42:17

質問

これはおそらく本当に単純な質問なのですが、どのようにして right のオフセットを得るにはどうしたらよいでしょうか?

私はすることができます。

$("#whatever").offset().left;

で、有効です。

でもあるようです。

$("#whatever").offset().right 

は未定義です。

では、jQueryでこれを実現するにはどうすればよいのでしょうか。

ありがとうございます!

どのように解決するのですか?

アレックス、ゲイリー

要求されたように、ここに私のコメントを回答として掲載します。

var rt = ($(window).width() - ($whatever.offset().left + $whatever.outerWidth()));

教えてくれてありがとう。

と表現できる擬似的なコードで。

右のオフセットは

ウィンドウの の幅 MINUS

( 要素の 左オフセット PLUSは要素の 外側の幅 )