ホームページ >ウェブフロントエンド >jsチュートリアル >コード解析を実装するjsドラッグ&ドロップ機能

コード解析を実装するjsドラッグ&ドロップ機能

高洛峰
高洛峰オリジナル
2016-12-03 16:05:061447ブラウズ

この記事で解決される問題:

1. Web ページにドラッグ機能を実装する方法; 2. document.documentElement と document.body の違い。

document.documentElement.clientWidth は、HTML ドキュメント全体の幅、つまり document.body.clientWidth の幅を指します。この 2 つは同じではありません。コンソールの console.log(document.documentElement) および console.log(document.body) を通じてテストできます。


3. getBoundingClientRect().left と offsetLeft の違い。

getBoundingClientRect() は、要素の左、上、右、下を取得するために使用されます。 offset は親を基準にして左と上を取得します。 getBoundingClientRect() は、ウィンドウを基準にして左、上、右、下を取得します。


4. e.clientX は、ウィンドウに対するマウス ポイントの座標を参照します。

りー

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