我刚刚开始考虑在android上进行一些基本的移动web开发,并编写一个测试脚本来调查触摸事件。我在android模拟器中运行了以下代码,touchend事件永远不会被触发。有人能告诉我为什么吗?

我试过三个版本的模拟器(1.6、2.1和2.2),三个版本的模拟器的行为都是一样的。

提前谢谢你能给我的帮助。

干杯,

科尔姆

编辑-我也尝试过使用XUI框架,但也有同样的问题,所以我猜我对这些东西的工作原理有一个根本的误解……

地图测试

window.onload = function(){

document.body.appendChild(

document.createTextNode("w: " + screen.width + " x " + "h : " +screen.height)

);

attachTouchEvents();

}

function attachTouchEvents() {

console = document.getElementById("console");

var map = document.getElementById("map");

map.addEventListener ('touchstart', function (event) {

event.preventDefault();

var touch = event.touches[0];

document.getElementById("touchCoord").innerHTML = "S : " + touch.pageX + " " + touch.pageY;

document.getElementById("touchEvent").innerHTML = "Touch Start";

}, false);

map.addEventListener ('touchmove', function (event) {

event.preventDefault();

var touch = event.touches[0];

document.getElementById("touchCoord").innerHTML = "M : " + touch.pageX + " " + touch.pageY;

document.getElementById("touchEvent").innerHTML = "Touch Move";

}, false);

map.addEventListener ('touchend', function (event) {

var touch = event.touches[0];

document.getElementById("touchCoord").innerHTML = "E : " + touch.pageX + " " + touch.pageY;

document.getElementById("touchEvent").innerHTML = "Touch End";

event.preventDefault();

}, false);

console.innerHTML = "event attached";

}

html, body {

height:100%;

width:100%;

margin: 0;

background-color:red;

}

#map {

height: 300px;

width: 300px;

background-color:yellow;

}

Touch Coords
Touch Evnt
Console

android 事件失效,TouchEnd事件在Android上不起作用相关推荐

  1. ListView点击事件失效

    记录下自己所犯的错误,在写ListView的点击事件时OnItemClickListener,onItemClick方法没有执行,导致ListView条目点击事件失效,检查发现百度上有很多不同的答案, ...

  2. android input 点击事件失效,React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用...

    我在Android设备上的TextInput事件'onContentSizeChange'出现问题. 实际上,当我输入消息直到行尾并且文本进入下一行时,TextInput的高度不会更新.React N ...

  3. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 获取 Activity 中的所有方法 | 获取方法上的注解 | 获取注解上的注解 | 通过注解属性获取事件信息 )

    文章目录 前言 一.获取 Activity 中的所有方法 二.获取方法上的注解 三.获取注解上的注解 四.通过注解属性获取相关事件信息 前言 Android 依赖注入的核心就是通过反射获取 类 / 方 ...

  4. 《android进阶之光》——事件总线(上)

    今日阅读:<android进阶之光>的事件总线部分,整理如下 事件总线知识点: 1.EventBus:就是事件,可以是任意对象 2.Subscriber:事件的订阅者 3.Publishe ...

  5. Android 自定义ListView单击事件失效

    因为自带的listView不能满足项目需求,通过实现自己的Adapter去继承ArrayAdapter 来实现自定义ListView的Item项目. 出现点击ListView的每一项都不会执行setO ...

  6. android监听器在哪里创建,[转载]android开发中创建按钮事件监听器的几种方法

    第一种:匿名内部类作为事件监听器类 Button button=(Button) findViewById(R.id.button); button.setOnClickListener(new On ...

  7. Android事件机制:事件传递和消费

     Android中的事件在表现形式上有很多,如onTach.onClick和onLongClick等,在具体微观上的表现形势有action_down.action_move和action_up等. ...

  8. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 创建 事件监听器 对应的 动态代理 | 动态代理的数据准备 | 创建调用处理程序 | 创建动态代理实例对象 )

    文章目录 前言 一.创建 事件监听器 对应的 动态代理 二.动态代理 数据准备 三.动态代理 调用处理程序 四.动态代理 实例对象创建 前言 Android 依赖注入的核心就是通过反射获取 类 / 方 ...

  9. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 获取要注入事件的 View 对象 | 通过反射获取 View 组件的事件设置方法 )

    文章目录 前言 一.获取要注入事件的 View 对象 二.通过反射获取 View 组件的事件设置方法并执行 前言 Android 依赖注入的核心就是通过反射获取 类 / 方法 / 字段 上的注解 , ...

最新文章

  1. python官方文档中文下载-python中文官方文档 PDF 下载
  2. backtrace java_在c file中打出backtrace到某个文件中
  3. 排序---对二维数组的排序
  4. 【python 11】super()
  5. java enummap_Java EnumMap containsValue()方法与示例
  6. web前端安全编码(模版篇)
  7. Apache20、lighttpd、nginx的比较[zt]
  8. 树线段hdu 4508 美素数(线段树)
  9. 计算机放样在钢结构应用,钢结构放样是什么,怎么操作?
  10. API Guides Contacts Provider (二)
  11. 阿铭Linux_网站维护学习笔记20190409
  12. 外贸软件出口管理系统亮点及重点
  13. redis 复制功能测试(转阿辉的百度空间)
  14. 一文看清Libra全景(超长22000字,慎点)
  15. 干货分享 | 全文 40000 字,最强(全) Matplotlib 实操指南
  16. 全球与中国自行车驱动系统市场战略模式及投资方向建议报告2021年版
  17. Java - JavaFx之fxml文件的编写及基本使用方式
  18. 为什么很多人吐槽谭浩强的C语言程序设计,端碗吃饭放碗骂娘?
  19. 重回南京 - 转自点妈文集
  20. 「IT基础」计算机网络原理课程及其作用

热门文章

  1. 如何在不到1个月内过四级?
  2. 世上最好的抉择,莫过于把眼前的事情做好
  3. Java多线程和并发问题集
  4. 【学习笔记】类AXI协议中的outstanding概念学习与计算
  5. linux环境变量的设置和查看方法,【Linux】Linux环境变量的设置和查看
  6. mysql覆盖索引解决模糊查询失效_关于MySQL的SQL优化之覆盖索引
  7. linux服务器和个人mac笔记本互传文件的一个方法
  8. 微信公众平台如何选择服务号还是订阅号
  9. Python调用API打造一个语音合成系统(百度智能云)
  10. 42.Isaac教程--超像素