位置: 编程技术 - 正文

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()函数读取页面的方法

  • 如何分辨海关完税凭证的真假?
  • 工资个人所得税怎么算
  • 股东权益合计在报表哪里看
  • 资产负债表应付账款怎么算
  • 怎么报企业所得税季报
  • 间接费用分配方法不包括哪些
  • 新企业会计准则什么时候实施的
  • 可抵扣农产品进项税额吗
  • 工程预付款的规定
  • 估价入账固定资产实际入账时补提折旧吗?
  • 买房报销
  • 2020金税四期上线
  • 采购商品产生的费用有哪些
  • 职工报销费用的处理流程
  • 多计提的费用怎么调整
  • 暂估运费成本的账务处理
  • 季报小微企业不包括哪些
  • 小规模纳税人印花税怎样计算
  • 公司资产报废处理请示
  • php网页爬虫
  • 制作flash动画步骤
  • mac catalina系统怎么样
  • win11无法安装程序包
  • manjaro linux安装教程
  • 转出未交增值税会计科目
  • 夏威夷火山国家公园
  • hotkey可以卸载吗
  • 场外期权会计核算
  • 企业收到对外投资收益交所得税吗
  • 苏格兰高地什么意思
  • php addslashes函数
  • 无形资产使用寿命不确定需要摊销吗
  • Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
  • 企业注销未抵扣完的进项税额怎么处理做账
  • 金税三期登录不上
  • 不得抵扣的增值税怎么处理
  • php数组排列组合
  • 损益类科目资产增加在借方还是贷方
  • cmd more命令
  • 固定资产毁损应该填制什么凭证
  • 代销手续费的税率
  • 织梦图片要放哪里
  • 会计caac是什么意思
  • 揭秘如何投屏纽约时代广场
  • sql server怎么升级版本
  • 一般纳税人接受捐赠的固定资产,捐赠方提供了有关凭证
  • 税控系统技术维护费会计处理
  • 预收账款如何做账务处理
  • 应付账款周转率计算公式
  • 年底盈利但有往年亏损怎么处理
  • 一般纳税人购买汽车会计分录
  • 购买原材料还没发票
  • 多计提房产税怎么冲销
  • 坏账准备具有哪些特征
  • 不是公司股东的情况说明模板
  • 未按照规定编制应急预案的,责令限期改正,可以处罚款
  • 企业什么情形必须签无固定期限合同
  • 企业建账流程图
  • windows server 2003安装域控制器的方法
  • win8操作
  • Ubuntu安装ssh
  • win7系统开启vt
  • virtualbox虚拟机旋转屏幕
  • Linux中stat命令显示文件的基本使用教程
  • win1020h2版本怎么更新
  • win10预览体验三个选项
  • unix2dos linux实现
  • android怎么学
  • 手机gpu过度绘制
  • unity strangeioc
  • js标志
  • 用python做
  • python lambda的用法
  • JavaScript中的this
  • javascript要怎么学
  • 税务系统会议费管理办法
  • 即征即退什么时候确认收入
  • 湖南省电子税务局
  • 徐州交社保有户口限制吗
  • 双休日可以拿房产证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设