trigger triggerHandler

①使用Trigger 时会先触发我们绑定的focus 事件,然后文本框会获得焦点,之后触发了浏览器默认的focus事件,所以trigger 会有两次输出。<br />       
②TriggerHandler 相对于 Trigger 只会触发我们绑定的focus,
而不会触发浏览器的默认事件.所以只会有一次输出
===================
http://blog.sina.com.cn/s/blog_778a713c01012tvb.html

时间: 2024-08-02 08:06:08

trigger triggerHandler的相关文章

jquery14 on() trigger() : 事件操作的相关方法

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script src="jquery-2.0.3.js"></script> <script> jQu

jQuery事件处理器的绑定及解除方法

前几天用bind()方法做事件绑定的时候发现还有其他几种事件绑定的方法,查阅了之后对比总结一下.内容详情请点链接~欢迎讨论拍砖~ .bind() .bind(eventType [, eventData], handler)    v1.0 给被选元素绑定一个事件处理程序.eventType为事件类型如"click","submit","mousedown"等; eventData为传给handler的数据(注意变量作用域); handler为事

jQuery类库的设计

目前为止,jquery是js社区中最活跃.用户最多的前端类库,具有链式操作.兼容性.基于数组的操作.强大的插件机制等特点,也是很多前端入门同学最早接触到的库.但是内部如何实现的,一直吸引着我.因此最近三个月读完了jquery1.7版本的设计,之所以选择该版本是因为Sizzle在1.8之后引入了编译函数,代码变动比较大. 1.总体设计 本文对jquery1.7版本进行了阅读学习,将整个jquery源码拆分为11个模块,这些模块相互依赖,构成了一个简单.强大的js类库.jquery是一个基于DOM操

jQuery学习笔记(五六)——高级事件

一.自定义事件 1.$('input').trigger('click') 模拟操作点击事件 2.$('input').bind('myEvent',fn).trigger('myEvent') 自定义事件 3.$().trigger()/$().triggerHandler() 区别是triggerHandler阻止默认事件,没有返回值(define) 二.命名空间: $('input').bind('click.abc',fn) 设置带命名空间的点击事件 $('input').unbind(

合并_10jquery(3days)笔记

2013-12-14 昨天内容回顾 json对象 php生成json对象 json_encode() php中的数组(关联)或对象可以生成json格式数据 json_decode() 反编码json格式数据 在js里边处理php传过来的json数据需要转化为json对象 eval("var info="+json字符串信息) FormData表单数据对象 html5新属性 var fd = new FormData(form节点对象); 收集表单信息.也可以收集上传的附近信息 如果没有

Zepto.js详解【好大一篇文章】

参考:Zepto.js API 中文版(1.1.6) 下载 浏览器支持 模块 Change Log Acknowledgements Core $() $.camelCase $.contains $.each $.extend $.fn $.grep $.inArray $.isArray $.isFunction $.isPlainObject $.isWindow $.map $.parseJSON $.trim $.type add addClass after append appen

jQuery 的自定义事件

jQuery  中,想要自动触发自定义事件,必须满足2个条件: 1.事件必须是通过on 来绑定的. 2.事件必须是通过trigger / triggerHandler 来触发. 格式如下: $(function(){ //用on 定义绑定事件 $('.son').on('click',function(){ alert('son'); }) // 通过trigger / triggerHandler 来触发. $('.son').triggerHandler('click'); }) 原文地址:

jquery中的trigger和triggerHandler区别

我们在jQuery基础教程之如何注册以及触发自定义事件这篇文章中,有用到今天要讲的trigger方法.今天我们来简单看看jquery中的trigger何triggerHandler方法的区别:trigger( event, [data] )在每一个匹配的元素上触发某类事件.这个函数也会导致浏览器同名的默认行为的执行.比如,如果用trigger()触发一个'submit',则同样会导致浏览器提交表单.如果要阻止这种默认行为,应返回false.你也可以触发由bind()注册的自定义事件 $("p&q

jQuery 事件 - trigger() 方法 和 triggerHandler() 方法

trigger() 方法触发被选元素的指定事件类型. triggerHandler() 方法触发被选元素的指定事件类型.但不会执行浏览器默认动作,也不会产生事件冒泡. triggerHandler() 方法与 trigger() 方法类似.不同的是它不会触发事件(比如表单提交)的默认行为,而且只影响第一个匹配元素. 不同之处: 它不会引起事件(比如表单提交)的默认行为 .trigger() 会操作 jQuery 对象匹配的所有元素,而 .triggerHandler() 只影响第一个匹配元素.