0

パネルのどの場所がクリックされたかを確認するにはどうすればよいですか? 私は知っています、私はこれにいくつかの機能を持っています:

getClientX、getClientY、getNativeButton、getRelativeX、getRelativeY、getScreenX、getScreenY、getX、getY

しかし、どのクリックがパネルの右側近くにあり、どのクリックがパネルの左側近くにあったかを確認するにはどうすればよいですか?

パネルに幅 50% の 2 つの div を追加して、その方法で検出することはできません。

詳細: たくさんのパネルです。各パネルでこれを行う必要があります。パネルが何枚あるかわかりません。各パネルの定数幅 = 400px を取得しました。

よろしく!

4

1 に答える 1

0

パネルのイベントなどを処理していると仮定すると、onClickまたは同様のものでカーソル位置を取得できますgetClientX。次に、パネルの位置とサイズを取得し、最も近いものを確認します。すべての要素は長方形であるため、4 つの s を記述するだけでもそれほど難しくありませんif

このgetElement()メソッドは、パネルの基礎となる要素を提供するため、正確なサイズと位置を取得するためにそれを使用する必要がある場合があります。

于 2013-07-17T20:12:32.427 に答える