ホームページ > ウェブフロントエンド > jsチュートリアル > 要素のドキュメント サイズ、オフセット、位置、およびスクロール バーを取得するための JQuery メソッド コレクションposition_jquery

要素のドキュメント サイズ、オフセット、位置、およびスクロール バーを取得するための JQuery メソッド コレクションposition_jquery

WBOY
リリース: 2016-05-16 18:36:36
オリジナル
1336 人が閲覧しました

ブラウザの互換性の問題のため、JavaScript を使用してこれらの値を取得するのは非常に面倒なプロセスです。幸いなことに、JQuery は、シンプルでエレガントな、互換性のあるソリューションを提供します。
ブラウザとページドキュメントの幅と高さを取得します

コードをコピーします コードは次のとおりです:

//ブラウザの表示領域の高さを取得します
$(window).height();
//ブラウザの表示領域の幅を取得します
$(window).width ();

//ページのドキュメントの高さを取得します
$(document.body).height();
//ページのドキュメントの幅を取得します
$(document .body).width();

スクロールバーの位置を取得します
コードをコピーします コードは次のとおりです。

/ / スクロールバーの上からの垂直の高さを取得します
$(document).scrollTop()
// 垂直の幅を取得しますスクロールバーの左から
$(document).scrollLeft();

位置とオフセットを計算
offset メソッドは、次のオフセット情報を返す非常に便利なメソッドです。パックセットの最初の要素。デフォルトでは、ボディに対するオフセット情報です。結果には、top と left という 2 つの属性が含まれます。
offset(options, results)
options.relativeTo 計算されたオフセット位置を基準とした祖先要素を指定します。この要素は相対的または絶対的に配置する必要があります。省略した場合は、本体に対する相対値となります。
options.scroll スクロールバーを含めるかどうか、デフォルトは TRUE
options.padding パディングを含めるかどうか、デフォルトは false
options.margin マージンを含めるかどうか、デフォルトは true
options .border 境界線を含めるかどうか、デフォルトは true
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート