0

我试图弄清楚如何能够在 div 中定位特定位置,该 div 基本上是一个宽度为 500 像素、高度为 500 像素的框。位置或方向是“上”、“侧”、“中”和“下”。

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

我希望这幅画描绘了我试图确定的位置。我有两个具体问题。

问题1是;如何指定框内位置的坐标,我可以使用 JavaScript 或图像映射来执行此操作吗?

问题2是;如何定义职位,例如“高级”应该从哪里开始,应该在哪里结束?(这可能是一个数学问题,我知道我应该在数学课上多加注意!)例如,如果他们点击中间和下级之间的某个位置,更靠近 div 的右下部分或左下部分,那么位置应该是什么的div?

非常感谢

4

2 回答 2

1

我假设您将 div 分成两半,因此每次单击都会获得 2 个属性。我会得到相对于 div 位置的鼠标位置来确定这一点。

于 2012-08-29T20:12:36.387 回答
1

div 中的位置将由 X(水平)和 Y(垂直)坐标定义。在您的上线和侧线接触 X=0 和 Y=0 的点。同样,在您的内侧线和下线接触 X=500 和 Y=500 的点。

堆栈上有很多关于如何获取元素内鼠标点击坐标的答案。

这是一个

于 2012-08-29T20:15:30.963 回答