位置: 编程技术 - 正文

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动态改变样式)

  • 报税残疾人保障费怎么算
  • 购入国内旅客运输服务
  • 预包装食品销售流程图
  • 负债与所有者权益比率
  • 政府补贴需要缴纳企业所得税吗
  • 合并报表存货增值如何做账
  • 税金计提多了,交少了怎么处理
  • 工业总产值收入法
  • 多开票要交多少税
  • 餐费补贴要交个人所得税吗
  • 销售商品货款未收
  • 新注册公司开银行卡流程
  • 经营活动现金流增加的原因
  • 会计成本核算工作内容
  • 计提的应付利息怎么冲回
  • 已提足折旧的固定资产残值怎么处理
  • 商品卖亏的会计分录
  • 接受控股股东的非现金资产捐赠
  • 长期股权投资损失的账务处理
  • 补缴所得税要调账吗
  • 服务外包合同印花税
  • 关于小规模纳税人的说法错误的有
  • 销售佣金税点
  • 涉税软件技术维护费可以全额抵扣吗?
  • 增值税发票丢失可以用复印件入账么
  • 质量成本包括哪两个成本
  • 专项应付款贷方是什么意思
  • 外贸企业出口退税流程图
  • 待摊费用核算的内容主要包括
  • 增值税进项税怎么算
  • 倒发票怎么倒出钱来
  • 企业所得税如何计算
  • icon files
  • 存货按实际成本计价是指每种存货的收发结存
  • 无人驾驶控制方向
  • 员工的通讯费怎么报销
  • 投影仪属于固定资产哪一类
  • php连接数据库的基本步骤是什么
  • 前端项目性能优势怎么写
  • 使用ajax实现页面分页
  • raisecom删除命令
  • 营改增后工程分包财务
  • dedecms转eyoucms
  • 职工教育经费和职工福利费扣除比例
  • 中小企业发展专项资金亮点 免申即享
  • 企业所得税预缴申报表
  • 收据所得税前扣除
  • 预收一年房租的会计科目
  • 企业长期股权投资增加说明什么
  • 发票开具与小票的关系是怎样的?
  • 个体工商户实收资本可以填0吗
  • 报销金额比发票金额少可以吗
  • 工程建设项目融资方式有哪些
  • 房地产成本的概念
  • 费用票成本票有哪些
  • 经营活动产生的现金净流量怎么算
  • 小规模附加税减半征收什么时候开始
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 固定资产原值的构成内容是
  • 本票丢了别人可以取钱吗
  • 零售货品
  • 外购固定资产
  • ipv6文件
  • windowsxp打开注册表
  • 注册表的命令
  • win8系统如何分区
  • linux中使用fdisk命令进行硬盘分区
  • windows无法访问指定设备路径权限
  • 开机密码怎么删除
  • xp系统停止服务了还能用吗
  • linux内核2.3.20
  • win10任务界面
  • win8正版系统自带
  • javascript高级程序设计电子书
  • javascript入门教程
  • jquery控制台输出
  • jquery中validate
  • 蒲河大集是什么多少号沈阳大集各个大集多少号
  • 出口退的增值税怎么算
  • 企业所得税年报怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设