位置: 编程技术 - 正文

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

  • 在外地预缴的印花税如何扣除
  • 原始凭证填写过程
  • 实际出资人享有什么权利
  • 固定资产计提减值后可以转回吗
  • 小规模的开专票怎么征税
  • 临时用工费账务怎么处理
  • 人工费怎么入账
  • 本期缴纳前期应纳税额
  • 什么情况下要做试管怀孕
  • 自建厂房出售如何计算所得税
  • 新车交车辆购置税需要什么材料
  • 转让财产收入征税吗
  • 固定资产新建帐套
  • 结转本年度收入
  • 收到银行承兑会计分录
  • 公司员工个人所得税
  • 一次性离职补偿金如何避税
  • 现金支票存根联需要盖章吗?
  • 售后回租有风险吗
  • 企业所得税营业税金及附加
  • 年收入超过12万什么时候申报
  • 没在公司交社保遣散的怎么赔偿
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 公司网站费用计入什么科目
  • 汽车销售行业的现状及发展趋势
  • 计提的工资没有实际发放,是否需要调增?
  • 印花税征税范围包括所有合同
  • 不计入工资薪金所得的有哪些补贴
  • 财务杠杆系数简单计算方法
  • 我的初级备考经验--相信自己
  • 收到小额支付转账什么意思
  • 损益类科目的借方是增加还是减少
  • ctfmon.exe文件在哪
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • PHP:zip_entry_compressionmethod()的用法_Zip函数
  • nginx静态文件服务器
  • php权限框架
  • 最常用的基金业务
  • 亏损企业所得税怎么交
  • 如何成功安装暗区突围
  • 申请专利费用计入哪个科目
  • 公司购买承兑
  • 供应商发票多开了3毛钱能做到财务费吗
  • 工资薪金个人所得税在哪里申报
  • 企业分红所得需要缴纳企业所得税吗
  • 本月还未抄报,请抄报完成之后再申报
  • 个人住房租赁给公司如何开票
  • 职工福利费的开支是什么
  • 退教育费附加税怎么申报
  • 公账上的钱怎么提出来
  • 餐饮业燃气费计入什么科目
  • 劳动局仲裁花钱吗
  • 货样广告品出口如何申报
  • 包含个人社保的保险
  • ca证书费用计入什么科目
  • 收银员长款短款什么意思
  • 员工预支工资规则
  • 其他收入属于什么收入
  • 存货跌价准备可以转回吗,分录怎么写
  • sqlserver数据库测试工具
  • sql server 数据库介绍
  • centos sudoers
  • 如何安装vmware10
  • 如何做电脑系统备份
  • windowssys
  • Win8.1如何能将任意文件隐藏到普通图片中例如JPG图片
  • debian和ubuntu server
  • windows7旗舰版怎么扩展c盘
  • 怎么关闭无服务状态
  • Serv-U 构建个人FTP服务器图解
  • 360安全卫士检测出来高危漏洞需要修复吗
  • js前端导出word
  • node分页接口
  • 个人简历
  • jquery的checked
  • 加油站怎么收税
  • 盐城市地税局稽查大队长
  • 黑龙江电子税务局app手机
  • 定额发票是如何开具的
  • 辽宁省国家税务总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设