位置: 编程技术 - 正文

jquery trigger函数执行两次的解决方法

编辑:rootadmin

推荐整理分享jquery trigger函数执行两次的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

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

本文实例讲述了jquery trigger函数执行两次的解决方法。分享给大家供大家参考,具体如下:

一、问题如下:

有如下代码:

这里的函数:

在火狐只触发一次,即输出一个focus;

但是在ie触发了两次,即同时输出了两个focus;

二、解决方法:

首先分析一下trigger和triggerHandler。使用triggerHandler不会触发浏览器的默认事件,不会产生事件冒泡(其他区别看jQuery文档)。关于这个bug的 ticket。关于这个问题的 commit。jQuery自己实现了一个event对象用于解决浏览器间的差异问题。可是由于有mouseenter/mouseleave等非标准事件的存在,jQuery引入了special事件的子系统,让原生事件回到模拟事件的事件列队中,可是这个系统并不能解决所有问题,当使用trigger.focus时,IE下会错误地执行两次回调。

jquery trigger函数执行两次的解决方法

triggerHandler是对trigger产生这种问题的解决方法。但是使用triggerHandler时你会发现input是没有光标focus效果的。

初步解决方法:

除了用triggerHandler另一个方法是在focus绑定事件中加上:

可是你发现这不符合我们的期望呀,因为focus事件回调执行了,但是连个focus效果都没有。

最终解决方法:

既然是jQuery封装的关系,那我们用原生的事件就可以了。看演示,左边是用原生事件触发的,右边用triggerHandler。

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

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

jQuery中通过ajax的get()函数读取页面的方法 首先介绍get()函数:url,[data],[callback],[type]参数说明:url:待载入页面的URL地址data:待发送Key/value参数。callback:载入成功时回调函数。type:返回内容格式,xml

jQuery xml字符串的解析、读取及查找方法 本文实例讲述了jQueryxml字符串的解析、读取及查找方法。分享给大家供大家参考,具体如下:xml字符串的解析!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""

jQuery计算文本框字数及限制文本框字数的方法 一个中文算两个,一个符号或数字,英文,算一个。(如果是规定个字,乘以2,那么就是个)。需要用到Math.ceil方法,因为最后还是要除以2来还原

标签: jquery trigger函数执行两次的解决方法

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

上一篇:jquery trigger实现联动的方法

下一篇:jQuery中通过ajax的get()函数读取页面的方法

  • 出口货物备案单证目录在哪里
  • 月末结存材料的实际成本例题
  • 政府回购安置房几种模式
  • 从企业分红所得税怎么算
  • 发票丢失了能开红字发票吗
  • 减免水利基金政策
  • 增值税科目年末结转可以吗
  • 增值发票盖章有什么用
  • 合同成本在哪个科目列支
  • 保险企业汇算清缴规定
  • 存货的计价方法及公式
  • 房屋估价入账需要计算什么税款?
  • 其他账簿印花税是否取消
  • 纳税人首次办税补充信息表怎么填
  • 小型微利企业所得税减免政策
  • 小微 小型微利
  • 建筑公司收取的劳务费和挂靠管理费有区别吗?
  • 筹资活动流入的现金是内源融资吗
  • 确认收入是收到款了吗
  • 在win7系统中,添加打印机驱动程序
  • 零申报 社保
  • 鸿蒙实用工具在哪里
  • php cgi配置
  • 外地预交增值税退税了如何把申报报表
  • 第三方开发是什么意思
  • wordpress主题0skr
  • php字符串赋值
  • 当月认证了发票但没有进行增值税申报
  • 一列火车穿过一条隧道,已知火车长450米,隧道长750米
  • 集群怎么写
  • 增值税加计抵减怎么算
  • uniapp官方教程
  • 遍历enumeration
  • 企业的研发费用如何进行账务处理
  • 深究Python中的asyncio库-线程同步
  • 以银行存款交纳欠缴税金
  • 电影制片过程
  • 尚未进行抄报税无法申报是什么意思
  • 我国营改增后,一般纳税人适用的增值税基本税率
  • 企业税金总额包括什么
  • 个人所得税申报流程图
  • 帝国cms功能
  • python中字典的键有何要求
  • 政府会计准则的双报告
  • 审计符合性测试
  • 增值是指哪几点
  • 融资租赁担保余值例题
  • 使用mysql的disctinct group by查询不重复记录
  • 实收资本冲减了工商年检怎么办呢
  • 企业跨区变更地址需要多久
  • 预付账款指的是哪些
  • 公司购买土地建厂房账务处理小企业会计准则
  • 主营业务收入科目按其所归属的会计要素不同
  • 出口关税怎么缴纳
  • 奖金偶然所得税起征点
  • 成品油生产库存
  • 日记账对方科目代表什么意思
  • 水利建设基金一直没缴纳
  • sql排序分组
  • sql根据逗号分割数据
  • Win10预览版怎么变回正式版
  • linux系统中文件权限分为哪三种
  • win10怎么设置窗口颜色和外观
  • cmd是什么意思 视频
  • nero recode
  • 在linux操作系统中
  • 如何把win7系统复制到u盘里
  • 20150405农历
  • cocos2d游戏源码
  • jquery技巧
  • ftp上传网站的步骤
  • linux 消息队列 系统参数
  • android主流分辨率
  • jquery可以实现哪些效果
  • Python运行报错此段代码无法访问
  • 国家税务总局是正部级还是副部级
  • 我的宁夏灵活就业缴费失败
  • 地方税务局网上申报
  • 湖南职工医保哪里交
  • 税务有哪些方面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设