位置: 编程技术 - 正文

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

  • 如何实现php图片等比例缩放(如何实现php图片打印)

    如何实现php图片等比例缩放(如何实现php图片打印)

  • CI框架中redis缓存相关操作文件示例代码(redis 缓存框架)

    CI框架中redis缓存相关操作文件示例代码(redis 缓存框架)

  • 谈谈sqlserver自定义函数与存储过程的区别(sql自定义)

    加入一笔记录到表bankMoney,并查询此表中userID= Zhangsan的所有存款的总金额。

    在这里再??乱幌麓娲⒐?痰?种传回值(方便正在看这个例子的朋友不用再去查看语法内容):1.以Return传回整数2.以output格式传回参数3.Recordset

    传回值的区别:

    output和return都可在批次程式中用变量接收,而recordset则传回到执行批次的客户端中。实例3:使用带有复杂 SELECT 语句的简单过程  下面的存储过程从四个表的联接中返回所有作者(提供了姓名)、出版的书籍以及出版社。该存储过程不使用任何参数。

    实例4:使用带有参数的简单过程

    实例5:使用带有通配符参数的简单过程

    实例6:if...else存储过程,其中@case作为执行update的选择依据,用if...else实现执行时根据传入的参数执行不同的修改.

    深入分析SqlServer查询计划 对于SQLServer的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题,因此本文只谈优化查询时如何看懂SQ

    sql 判断字符串中是否包含数字和字母的方法 判断是否含有字母selectPATINDEX('%[A-Za-z]%',‘ads')=0(如果存在字母,结果1)判断是否含有数字PATINDEX('%[0-9]%',‘sdf" class="img-responsive" alt="谈谈sqlserver自定义函数与存储过程的区别(sql自定义)">

    谈谈sqlserver自定义函数与存储过程的区别(sql自定义)

  • win8远程桌面在哪里如何开启以及具体的设置步骤(win2008远程桌面)

    win8远程桌面在哪里如何开启以及具体的设置步骤(win2008远程桌面)

  • 使用Intent获取系统联系人(获取intent传递的数据)

    使用Intent获取系统联系人(获取intent传递的数据)

  • 退多缴纳的所得税 现金流如何处理
  • 民营医院增值税优惠政策有哪些
  • 以公司名义买50万的车可以省多少钱
  • 企业法人网上可以注销吗
  • 集装箱维护是做什么的
  • 跨地区经营企业代码表从哪里找
  • 股权投资公司如何找项目合作
  • 存货的加工成本指的是加工过程中发生的追加费用
  • 捐赠纳税调增金额怎么算
  • 计提分红款体现在利润表中哪一个
  • 应收账款因质量不符合退货应该实施什么审计程序
  • 小规模纳税人开专票
  • 房产税税率2023税率表
  • 研发支出资本化的条件
  • 搬运费没有发票能入成本吗?
  • 城镇退役士兵安置条例
  • 电子承兑没接收多久失效
  • 在Linux系统中安装了一块虚拟磁盘大小的2G
  • 剩余材料出售
  • 如何清理插件残留
  • 农行k宝企业网银无法登录
  • 分红个人所得税在哪里查询
  • real system
  • windows无法连接到system Events
  • 旧房转让土地增值税计算案例
  • 1.exe是什么文件
  • Content-Disposition使用方法和注意事项
  • 进出口企业税务怎可以查出问题
  • 未交土地出让金的处罚
  • 新办公司实收资本怎么查
  • 个体户缴纳生产经营所得税
  • wallengine
  • 人工智能该如何规划软件工程师岗位
  • php常用时间函数
  • groupinfo命令
  • php hash_hmac
  • 实行营改增后,税金计算应注意哪些问题
  • 个税申报和社保申报的金额要一致吗
  • mysql入门很简单
  • 跨季度的发票可以冲红吗
  • 企业分红所得需要缴纳企业所得税吗
  • 企业哪些情况下需要报税
  • 预收货款开票怎么做账
  • 从合同有什么
  • 兼职收入用缴纳增值税吗
  • 处置固定资产亏损,增值税所得税申报不一至情况说明
  • 主营业务成本的摘要怎么写
  • 单位外币卡账户的资金应从其单位的外汇账户转账存入
  • 年底暂估成本有风险吗
  • 增资如何做账务处理
  • 投入产出法如何申报
  • 资金周转率计算公式
  • 公司中标
  • 生产成本二级科目设置
  • 暂估费用的账务处理管理
  • 什么是收入?企业有哪些
  • sqlserver管理工具有哪些
  • 高危补丁该不该修补
  • xp ie浏览器无法显示网页
  • debian更改用户名
  • xp系统 修复
  • win7更新补丁80072efe
  • excel乱码怎么转换
  • docker 开源项目
  • 一个项目引多个项目
  • shell delete
  • shell 计算表达式
  • python中字典怎么用
  • jquery图片
  • python twinter
  • shell脚本中调用shell脚本
  • unity 面向对象
  • unity unite
  • jquery编写Tab选项卡滚动导航切换特效
  • jquery实现图片横向移动
  • javascript面向对象编程 PDF
  • 浙江职称评审网址官网
  • 安徽国税发票
  • 财税库银是什么税
  • 税务和海关哪个单位比较好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设