位置: 编程技术 - 正文

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

  • 发票名称开错了但是税号没错怎么办
  • 营业税加收滞纳金的规定
  • 劳务费增值税专用发票税率是多少
  • 确认了收入但是没收入
  • 拍卖行业收取手续费标准
  • 税控抵减会计分录
  • 初级职称需要进行继续教育吗
  • 分摊房屋租赁费计入什么科目
  • 京东佣金费用计算公式
  • 集团内部借款利息可以税前扣除吗
  • 成品油购进数据未同步怎么办
  • 应收账款的损失率怎么算
  • 劳动保险费属于营业外支出吗
  • 土地补偿款收入要交什么税
  • 作废的现金支票怎么处理
  • 免税商品销售要缴税吗
  • 哪些发票不可进行进项税抵扣?
  • 母公司不经营分公司能报税吗?
  • 个人经济纠纷
  • 劳务派遣税收政策文件
  • 定额发票上的金额是什么
  • 异地不动产租赁 深圳税务 所得税
  • 金税盘用户管理是灰色不能点击
  • 税金及附加是否设二级科目
  • 无形资产管理费用不计入
  • 税务局增项
  • 公司注销时债权人未申报债权
  • 收到工程发票如何做账
  • 开具红字发票信息表对方未接受到怎么办
  • PHP:mb_list_encodings()的用法_mbstring函数
  • 收到汇算清缴退税账务处理
  • 无偿提供房屋使用 维修
  • 跨年的发票作废重新开具需要入账
  • 中小企业发展专项资金
  • 无法支付的货款如何处理
  • 房屋装修固定资产置换
  • python创建自定义函数
  • fasternet高效上采样模块
  • php禁用system用什么绕过
  • 固定成本又称什么成本
  • 房屋租赁费属于什么税收分类编码
  • java 通配符
  • nginx运行python
  • 购买二手设备
  • mysql 服务器配置
  • mysql优化总结
  • mongodb基础知识
  • 社保代扣代缴的办理流程
  • 增值税专用发票上注明的价款含税吗
  • mysql的long类型
  • 营业总收入同比增长怎么分析
  • 备用金怎么回冲
  • 拨缴经费收入
  • 小规模纳税人采购需要发票吗
  • 政府发的奖金需要交个税吗
  • 私车公用是否违法
  • 搬迁所得
  • 给分公司开发票由总公司付款怎么办?
  • 在建工程二级科目待摊支出
  • 接到国外的电话是怎么回事
  • 设计会计凭证
  • 记账凭证制作流程
  • win10系统无法打开这个应用
  • linux mds
  • mac如何预览字体大小
  • 如何手动修改VID与PID
  • win7e盘不见了怎么恢复
  • cocos2d用什么语言开发游戏
  • cocos 2d x
  • unity如何操作
  • python整数数字
  • android 动画分类
  • unity3d跑酷游戏教程
  • shell脚本 \r
  • jquery解析html文本
  • python深入浅出
  • 上海税务ca证书更新
  • 农民专业合作社法
  • 福建省狱警招聘医生
  • 会计人员的立场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设