JavaScriptを使用する指定された位置で要素を識別するにはどうすればよいですか?基本的には、2つの入力パラメータ(x座標とy座標)をとり、パラメータで表される画面上の位置にhtml要素を返す関数を記述したいと考えています。指定された位置に要素を取得する - JavaScript
107
A
答えて
197
24
あなたは、ビューポートのY、座標xにある要素を返し、ネイティブのJavaScript elementFromPoint(x, y)
方法を使用することができます。
そして、コードサンプルを参照してください。
<html>
<head>
<title>elementFromPoint example</title>
<script type="text/javascript">
function changeColor(newColor)
{
elem = document.elementFromPoint(2, 2);
elem.style.color = newColor;
}
</script>
</head>
<body>
<p id="para1">Some text here</p>
<button onclick="changeColor('blue');">blue</button>
<button onclick="changeColor('red');">red</button>
</body>
</html>
あなたが継続的要素のホバーイベントをチェックするためにsetInterval()
を使用しますが、それはお勧めできません、強化する代わりに.hover(...)
とCSSを使用しようとすることができアプリケーションのパフォーマンス。
関連する問題
- 1. 相対位置指定された要素内でページを絶対的に配置する位置要素
- 2. javascriptまたはjqueryは、指定された要素のバックグラウンド位置のプロパティを取得し、次に動的に+/-を取得します。
- 3. TextBlockを指定された位置に配置するには
- 4. css rotateで変換された要素の位置を取得する方法
- 5. 、指定された要素
- 6. HTML要素の位置を対角線で指定します。
- 7. 要素の位置をjavascriptとjqueryの親に追加した後の位置の取得方法は?
- 8. 固定されたコンテナを含む位置要素
- 9. 要素ごとに左の位置を取得する方法
- 10. Makefile内のファイルの指定されたパスからの位置の取得
- 11. IE7で絶対位置指定要素エラー
- 12. 子要素の位置を取得する方法
- 13. インデックスの要素位置を取得するREVERSED
- 14. iframe内の要素のY位置を取得する
- 15. javiterで要素の位置を取得する
- 16. StackPanelで要素の位置を取得する方法は?
- 17. 親の要素の位置(インデックス)を取得する
- 18. イメージ要素の絶対位置を取得する方法は?
- 19. リスト内の要素の位置を取得する方法は?
- 20. マウスリリース時の要素の位置を取得するjQuery draggable
- 21. UIWebViewで要素の位置を取得する方法は?
- 22. javascriptで値を取得する位置()
- 23. 他の要素の上に位置するsvg要素の位置
- 24. 位置によって要素を取得
- 25. 別の固定要素を固定した位置の親子要素
- 26. Ocamlは、指定されたすべての要素をリスト内の指定された要素に置き換えます。
- 27. 固定位置要素内で絶対位置を指定してZ-インデックスが正常に動作しない
- 28. 要素の固定位置、垂直
- 29. 指定された位置のリストを編集しますか?
- 30. Haskell:関連リストの指定されたキーで要素を置き換える
[elementsFromPoint](https://developer.mozilla.org/en-US/docs/Web/API/Document/elementsFromPoint) –