ホームページ >ウェブフロントエンド >htmlチュートリアル >getBoundingClientRect() を使用して div コンテナのスクロールと固定を実装する方法

getBoundingClientRect() を使用して div コンテナのスクロールと固定を実装する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-02-23 10:25:502310ブラウズ

今回は、getBoundingClientRect() を使用して div コンテナのスクロールと固定を実現する方法を説明します。 getBoundingClientRect() を使用して div コンテナのスクロールと固定を実現するための注意事項は何ですか。以下は実際的なケースです。見てください。

ele.getBoundingClientRect()メソッドはビューウィンドウ全体における要素の位置を取得するメソッドです

返せる値はwidth,

height,top,left,x,y,right,bottomです

シーン

div の 1 つが

ビューポートの中央にある場合

望む効果は、ページがこの div までスクロールすると、div がページの上部に固定されることです。

スクロールは変わりません アイデア

実装アイデアは、このメソッドを使用してこのdivの最上位の値を取得できます

この最上位の値は、このdivからビューポートまでの最上位の値です

ページのスクロールを聞いてください

イベント

そして、最上位の値が このような効果を実現できます

これらの事例を読んだ後は、この方法を習得したと思います。さらにエキサイティングなコンテンツについては、お支払いください。 PHP 中国語 Web サイトの他の関連記事にも注目してください。

関連記事:

HTMLの標準的な記述方法とDreamweaverで生成されたコードの違いは何ですか?


HTMLにFlashビデオ形式(flv、swf)ファイルを追加する方法


disabled と readonly の使用方法 入力を読み取り専用効果に設定します

以上がgetBoundingClientRect() を使用して div コンテナのスクロールと固定を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。