android webview下纯JS实现长按
来源:互联网 发布:移民行业数据分析 编辑:程序博客网 时间:2024/05/19 03:18
android webview下纯JS实现长按
androidwebview纯JS实现长按longpress
以前自己没事开发了一个android webapp,其中有长按LI列表弹出菜单,有童鞋问怎么实现的,特此分享一下。
其实也很简单,只要清楚五个方法就行:ontouchstart、ontouchmove、ontouchend、setTimeout、clearTimeout
1、首先在我们按下手指时触发:ontouchstart
2、当我们释放手指时触发:ontouchend
3、如果在按与放之间你没有为其定义事件,那么系统自动认为是onclick事件
4、所以我们要在按与放之间定义一个事件longPress,这里就要用定时器setTimeout。
5、但如果在按与放之间有手指有移动,你不能认为它是长按,这应该是用户想滑动,所以ontouchmove时要取消定义的那个长按事件,这时就要取消定时器clearTimeout。
实例如下:
[html] view plaincopy
[javascript] view plaincopy
var timeOutEvent=0;//定时器
//开始按
function gtouchstart(){
};
//手释放,如果在500毫秒内就释放,则取消长按事件,此时可以执行onclick应该执行的事件
function gtouchend(){
};
//如果手指有移动,则取消所有事件,此时说明用户只是要移动而不是长按
function gtouchmove(){
};
//真正长按后应该执行的内容
function longPress(){
}
以上内容是:如果用户在500毫秒内没有放开手指,也没有移动手指,则触发长按事件
- android webview下纯JS实现长按
- android webview下纯JS实现长按
- android:webview长按图片下载
- android webView使用js/css实现夜间模式 长按识别图片以及二维码,网页可以上传图片
- 实现长按识别webview中的二维码
- Android webView 实现与JS
- Android 的WebView长按保存图片
- Android 的WebView长按保存图片
- Android下的WebView与JS交互
- webview长按菜单
- Android实现保存图片,长图、长布局(webView等)
- Android实现保存图片,长图、长布局(webView等)
- android webview和js交互实现
- Android WebView 实现JS相互调用 JsBridge
- Android demo-->webview实现js交互
- Android在webview中实现js交互
- 安卓webView实现长按二维码的自动识别功能
- 安卓webView实现长按二维码的自动识别功能
- 尊重原创,请保证您的文章为原创作品
- 正则表达式(二)常用元字符
- 尊重原创,请保证您的文章为原创作品
- 尊重原创,请保证您的文章为原创作品
- java_1.5版本新特性和5个常用类
- android webview下纯JS实现长按
- 把Win7中的默认宋体改换成XP的宋体
- UVA 11825 集合枚举 状态压缩 dp
- Java基本数据类型转换
- 编程人员提升的三要素
- 尊重原创,请保证您的文章为原创作品
- HDFS 文件结构
- IDL congrid: resize the image
- 移动中间件:数据移动与应用程序设计最佳实践