jquery mobile的tap()事件以及jQuery事件的delegate()方法
来源:互联网 发布:社交软件源码 编辑:程序博客网 时间:2024/05/18 21:47
转载地址:点击打开链接
一、jquery mobile 对手势触控提供了如下几个事件监听:
tap
taphold
swipe
scrollSupressionThreshol
verticalDistanceThreshol
swipeleft
swiperight
但是 tap 事件在 windows8 触控设备和 android 设备上测试,均有一次点击多次触发的现象。
tap 方法的响应时间明显快于 onclick 事件,那么我们可以用 click 事件来处理 tap 事件的相应。示例代码参考如下:
$("div").on("p","click",function(){});
$("div").on("p","tap",function(e){
});
另外一个替代方法参考:
JQueryMobile 在 Android 设备上的 tap 事件会出现多次触发的问题, 我们的解决方案是使用 Google FastButton,将原来需要用 tap 的地方改用 fastbutton 处理。
另外一个替代方法参考:
JQueryMobile 在 Android 设备上的 tap 事件会出现多次触发的问题, 我们的解决方案是使用 Google FastButton,将原来需要用 tap 的地方改用 fastbutton 处理。
二、jQuery事件的delegate()方法:
当点击鼠标时,隐藏或显示 p 元素:
$("div").delegate("button","click",function(){
});
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
语法
$(selector).delegate(childSelector,event,data,function)
参数
childSelector
event
data
function
- jquery mobile的tap()事件以及jQuery事件的delegate()方法
- 【jQuery】 事件 - delegate() 方法
- jquery delegate事件的妙用
- jQuery Mobile的API事件
- jQuery Mobile的API事件
- jQuery的Mobile事件处理
- 深入jQuery Mobile的事件
- jquery mobile 的事件测试
- [TOP]原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
- jQuery 事件 - delegate() live() 方法
- jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()
- jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()
- JQuery的delegate事件参数说明
- JQuery的delegate事件参数说明
- jQuery事件:bind、delegate、on的区别
- jQuery事件:bind、delegate、on的区别
- jQuery事件:bind、delegate、on的区别
- jQuery事件:bind、delegate、on的区别
- 自己动手解Json!(IOS利用分治法解析Json)(一)
- Eclipse里面找不到DatabaseExplorer,怎么办?
- 文件上传与下载(二)smartupload
- xml 配置说明
- 慢一点,再慢一点
- jquery mobile的tap()事件以及jQuery事件的delegate()方法
- python及hadoop学习网址
- 文件搜索命令grep
- 渣渣ACM日记——1005-Number Sequence(HDOJ)
- c语言指针笔记
- Struts2学习笔记(2)——Struts2体系结构
- jQuery映射,缓存jQuery对象
- boost io_service
- android 从文件路径中