如何使用javascript在屏幕的某个部分添加事件侦听器

How to add an eventlistener on a certain part of a screen using javascript

本文关键字:个部 添加 事件 侦听器 何使用 javascript 屏幕      更新时间:2023-09-26

我想知道是否可以在手机屏幕的某个部分分配一个事件侦听器?例如,只有90%的屏幕。我有一个瓶子,它会随着滑动的方向旋转。我在屏幕底部有一个按钮,当它被点击时,将返回两页。然而,当我点击按钮时,"点击"不会被触发,相反,eventlistener总是被触发。这是一个增强现实应用程序,我使用Wikitude和Phonegap作为应用程序。谢谢

事件与DOM对象(标记)相关联。因此,如果您在img标记上有一个onmousedown侦听器,它将处理该img上发生的任何和所有mousedown事件。没有办法告诉它只听img的左半部分。

在您的情况下,您可能希望放置一个div,覆盖您想要激活的屏幕的90%,并将事件侦听器附加到该div而不是文档。这是最简单的解决方案。它对你有用吗?