如何使用javascript在屏幕的某个部分添加事件侦听器
How to add an eventlistener on a certain part of a screen using javascript
我想知道是否可以在手机屏幕的某个部分分配一个事件侦听器?例如,只有90%的屏幕。我有一个瓶子,它会随着滑动的方向旋转。我在屏幕底部有一个按钮,当它被点击时,将返回两页。然而,当我点击按钮时,"点击"不会被触发,相反,eventlistener总是被触发。这是一个增强现实应用程序,我使用Wikitude和Phonegap作为应用程序。谢谢
事件与DOM对象(标记)相关联。因此,如果您在img
标记上有一个onmousedown侦听器,它将处理该img上发生的任何和所有mousedown事件。没有办法告诉它只听img的左半部分。
在您的情况下,您可能希望放置一个div,覆盖您想要激活的屏幕的90%,并将事件侦听器附加到该div而不是文档。这是最简单的解决方案。它对你有用吗?
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 通过将6个月添加到今天来获得最后一个月的日期's日期
- 在跨度中每3个字符添加一个空格
- 如何将类似类型的多个对象添加到本地存储中
- 为具有相同类的多个输入添加、移除和添加一个类
- 向ckeditor中的多个元素添加内联样式
- 如何将多个项目添加到列表中
- 将多个组添加到 SignalR ASP.NET
- 谷歌地图:将带有信息框的多个标记添加到自定义地图
- Nodejs-使用regex将多个参数添加到路由中
- 如何将多个条件添加到表单提交或文本框输入中
- 两个表添加新行按钮-冲突
- 如何将多个指令添加到单个组件中
- react.js每n个项目添加一个开始标签或结束标签
- 不能使用mongoose将多个对象添加到数据库中
- 如何将两个位置添加到同一个网站的谷歌地图中
- jquery appendTo将多个项目添加到一个容器中
- 几个 Ajax 添加到购物车表单在一个页面上
- 如何使用Javascript或Jquery在X个
- 之后添加子菜单
- Asp.Net 将多个窗体添加到一个窗体时,用户控件无法正常工作