0

基本的に幅500px、高さ500pxのボックスであるdiv内の特定の位置を特定する方法を見つけようとしています。位置またはむしろ方向は、「優れた」、「横方向」、「中程度」および「劣った」です。

  -----------------------------------
  |          (Superior)             |
  |                                 |
  |                                 |
  | (Lateral)             (Medial)  |
  |                                 |
  |                                 |
  |                                 |
  |           (Inferior)            |
  -----------------------------------

図面が私が位置を特定しようとしているものを描いていることを願っています。2つの具体的な質問があります。

質問1は; ボックス内の位置の座標を指定するにはどうすればよいですか?JavaScriptまたは画像マップを使用してこれを行うことはできますか?

質問2は; 位置を定義するにはどうすればよいですか。たとえば、「Superior」はどこから開始し、どこで終了する必要がありますか?(これは数学の質問かもしれませんが、数学のクラスではもっと注意を払うべきだったと思います!)たとえば、divの右下部分または左下部分に向かって内側と下側の間のどこかをクリックした場合の位置はどうなりますか? divの?

どうもありがとう

4

2 に答える 2

1

クリックごとに2つの属性を取得できるように、divを半分に分割すると仮定します。これを決定するために、divの位置に対するマウスの位置を取得します。

于 2012-08-29T20:12:36.387 に答える
1

div内の位置は、X(水平)座標とY(垂直)座標によって定義されます。上線と側線がX=0とY=0に接触するポイント。同様に、内側と下側の線がX=500とY=500に接触するポイントで。

要素内でのマウスクリックの座標を取得する方法については、スタック上に多くの回答があります。

これが1つです

于 2012-08-29T20:15:30.963 に答える