phonegap 长按列表弹出对话框
来源:互联网 发布:淘宝连衣裙店铺推荐 编辑:程序博客网 时间:2024/05/01 17:23
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毫秒内没有放开手指,也没有移动手指,则触发长按事件
- phonegap 长按列表弹出对话框
- 长按listview弹出选项列表对话框
- android长按弹出对话框
- ios上phonegap无故弹出对话框
- 屏蔽EditText长按导致的弹出输入法的对话框
- 长按Power键默认会弹出对话框
- android仿微信消息长按根据触摸位置弹出对话框
- 注册一个 长按listView的item弹出选择列表
- android 弹出对话框之 AlertDialog
- android 对话框的弹出…
- 点击按钮弹出 确定 取消 对话框
- 仿微信好友添加提醒列表或者聊天列表长按弹出删除提示框
- Android仿QQ列表滑动弹出按钮、长按提示、刷新列表
- 长按弹出菜单
- 长按 WebView 页面图片弹出对话框可以选择保存长按的图片到本地相册
- Android精简小笔记(10):长按屏幕时弹出对话框
- jQuery Mobile如何禁止长按和页面选择弹出的复制对话框
- 长按Listview任意条目可以弹出选择对话框(ContextMenu)
- 2013年05月02日
- (转)iscroll4的用法
- PopupWindow菜单实现父窗口遮罩
- (转)html鼠标事件
- 黑马程序员 数组的使用
- phonegap 长按列表弹出对话框
- 利用HTML5实现页面预加载
- 新年寄望:从小做起,活在当下
- HTML5制作Loading加载效果
- (转)html5各种页面切换效果和模态…
- 24种HTML页面切换效果(转)
- 用MFC实现的一个简单的photoshop软件的制作代码
- 获取 某地 的坐标
- 我问日本老兵7个问题