0

如何检查面板中的哪个位置被点击?我知道,我有一些功能:

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

但是如何检查哪个点击靠近面板右侧,哪个点击靠近面板左侧?

我无法将两个宽度为 50% 的 div 添加到面板中并以这种方式检测..

更多信息:它有很多面板。我必须在每个面板中执行此操作。我不知道我们有多少个面板。我们得到了每个面板的常量宽度 = 400px。

问候!

4

1 回答 1

0

假设您正在onClick为面板处理事件或类似事件,您可以获得光标位置getClientX或类似的东西。然后只需获取面板的位置和大小,然后简单地检查您的壁橱;if所有元素都是矩形的,所以只写四个s应该不会太难。

getElement()方法将为您提供面板的基础元素,因此您可能需要使用它来获取确切的大小和位置。

于 2013-07-17T20:12:32.427 回答