位置: 编程技术 - 正文

jQuery基于$.ajax设置移动端click超时处理方法

编辑:rootadmin

推荐整理分享jQuery基于$.ajax设置移动端click超时处理方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery基于$.ajax设置移动端click超时处理方法。分享给大家供大家参考,具体如下:

这里介绍jquery click事件如何在移动端自动转换成touchstart事件。

因为移动端click事件会比touchstart事件慢几拍

移动设备某个元素上事件执行顺序是:

touchstart

touchmove

touchend

click{mousedown->mousemove->mouseup}

click事件在移动设备上虽然会识别但却是最后一个执行的,所以如果不把click事件换成touchstart事件的话,就可能造成延时导致交互上也慢了几拍

所以在移动端最好把click事件换成touchstart事件。

那么如何添加事件比较简单呢.

于是乎有了以下这种写法:

jQuery基于$.ajax设置移动端click超时处理方法

这样在pc端浏览器上面alert只执行一次,触发的事件是mousedown

在ios设备safari浏览器上面alert也只执行一次,触发的事件是touchstart

为什么只执行一次?

秘密在于当执行的是touchstart后,preventDefault掉了后面的click就不执行了,“非常完美”.

^_^! 一如既往的android设备蛋疼是必须的,测试发现除qq浏览器外其它浏览器都会alert两次

也就是说touchstart和mousedown的handle函数都执行了, 似乎是e.preventDefault()没有起作用。具体原因不明...

因为要兼容,所以就没办法了只能通过判断是否支持touch事件来分别添加事件了..

那就扩展一个jquery方法插件吧仿一个on方法的插件方法比如名称为quickOn,(如果你连on方法怎么用都不知道,那你就走吧,离开这里...)

quickOn虽然名字尴尬了一点,但是能用,例如:

额。。后来想想,为什么不直接重载jquery的on方法呢??

来吧,试试

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《jQuery切换特效与技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jquery动态切换背景图片的简单实现方法 本文实例讲述了jquery动态切换背景图片的简单实现方法。分享给大家供大家参考,具体如下:(function(){varbgCounter=0,backgrounds=["Images/BACKGROUND_1_TEST.png","Image

jQuery基于扩展简单实现倒计时功能的方法 本文实例讲述了jQuery基于扩展简单实现倒计时功能的方法。分享给大家供大家参考,具体如下:jQuery.fn.countDown=function(settings,to){settings=jQuery.extend({startFon

jQuery防止重复绑定事件的解决方法 本文实例分析了jQuery防止重复绑定事件的解决方法。分享给大家供大家参考,具体如下:一、问题:今天发现jQuery一个对象的事件可以重复绑定多次,

标签: jQuery基于$.ajax设置移动端click超时处理方法

本文链接地址:https://www.jiuchutong.com/biancheng/386566.html 转载请保留说明!

上一篇:jQuery基于扩展实现的倒计时效果(jquery 扩展事件)

下一篇:jquery动态切换背景图片的简单实现方法(jquery动态改变样式)

  • 自行研发的无形资产不确认递延所得税
  • 建筑业无票支出
  • 辞退福利全部计入当期
  • 100万劳务费发票多少税
  • 7月薪资8月发怎么交税
  • 税盘清卡截止每个月
  • 工程项目成本控制的方法
  • 每个月计提工资没有发怎么办
  • 认购私募股权基金
  • 多转出的进项税能否转回
  • 小微企业减免的增值税账务处理
  • 哪些人可以享受4050社保补贴
  • 用友填制凭证外币科目没弹出
  • 财务费用在汇算清缴时填哪里科目
  • 小规模零申报资产负债表报错了要交印花税吗
  • 中介收中介费后就不管了
  • 垃圾费随水费征收
  • 应如何做会计分录表
  • 事业单位财务预算管理制度
  • 工程咨询费用取费标准
  • 公司增资怎么做
  • 无票业务如何处理
  • 小型微利企业免税政策
  • 如何修复错误 OC3 INVT CHF100a
  • 企业并购特殊性税务处理
  • 认缴制注册资金不交可以吗
  • 财务管理公司属于什么行业类别
  • 出口货物退免税证明办税进度
  • 在我国,企业可以用税前利润弥补几年内的损失
  • 财务会计制度或纳税人财务会计核算办法
  • thinkphp5框架介绍
  • 领用包装物会计处理
  • 开发票零税率和免税是一样的意思吗
  • 会计调整以前年度遗留问题查不出来说明怎么写
  • 会计分录什么时候写主营业务收入
  • 没收的定金收入怎么入账
  • 法人如何提取公积金
  • 计提怎么理解
  • 差旅费适用税率
  • 固定资产盘盈为什么计入盈余公积
  • 企业的项目有哪些
  • 法人可以是办税人员吗
  • 资产减值损失年报怎么调整
  • 客户退货不退赠品怎么办
  • 诉讼费用负担原则是什么
  • 从会计角度看会计刺客
  • 挂靠收入如何做账处理?
  • 以前年度的银行手续费发票
  • 材料的运费计入哪个科目
  • 资金占用利息收入怎么入账
  • 搭赠商品如何开票
  • mysql replace正则表达式
  • sql server触发器的编写与使用
  • 微软数据收集
  • window怎么操作
  • xp系统怎么打开设置
  • win8无法连接wifi
  • linux中,什么命令可以控制口令的存活时间?
  • 手把手教你安装实木门
  • ubuntu 4.10
  • linux命令合集
  • centos查看文件目录
  • linux忘记密码怎么重启
  • centos 安装chia
  • apache禁用trace方法
  • 常见unix操作系统
  • 如何一键恢复win10设置
  • 命令窗口的作用
  • shell切分
  • linux防火墙开启80端口视频
  • jquery动态生成div
  • unity 动态壁纸
  • unity按钮函数
  • js script跨域
  • input checked选择
  • android xmlns
  • 国家税务局公告2021年第3号
  • 印花税怎么计提科目
  • 五证合一后还需要去税务局吗
  • 广东省税务局网络不通
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设