jQuery绑定以及解除时间方法总结,以及事件触发的方法
2014-10-19 19:55
627 查看
[b] 一 off()和on()[/b]
$("obj").on(event,[sesect],[data],fn);一般情况下参数只有两个,事件以及事件的处理函数
off() 方法移除用.on()绑定的事件处理程序,如$("p").off("click","");
[b]二 die()和live()[/b]
$("obj").live(type,[date],fn),$("obj").die();用来解除live()绑定的处理函数。
[b]三 delegate和undelegate()[/b]
[b] 四 bind()和unbind();[/b]
五 one()
$("obj").on(event,[sesect],[data],fn);一般情况下参数只有两个,事件以及事件的处理函数
off() 方法移除用.on()绑定的事件处理程序,如$("p").off("click","");
[b]二 die()和live()[/b]
$("obj").live(type,[date],fn),$("obj").die();用来解除live()绑定的处理函数。
[b]三 delegate和undelegate()[/b]
$("table").
delegate("td", "hover", function(){}),undelegate()事件用来解除delegate()绑定的处理函数
[b] 四 bind()和unbind();[/b]
$("p").bind("click", function();
$("p").unbind( "click" )bind()的反向操作,从每一个匹配的元素中删除绑定的事件。
五 one()
为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。
六 toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
该方法也可用于切换被选元素的 hide() 与 show() 方法。
向 Toggle 事件绑定两个或更多函数
当指定元素被点击时,在两个或多个函数之间轮流切换。
如果规定了两个以上的函数,则 toggle() 方法将切换所有函数。例如,如果存在三个函数,则第一次点击将调用第一个函数,第二次点击 调用第二个函数,第三次点击调用第三个函数。第四次点击再次调用第一个函数,以此类推。
触发事件的几种常见方法一 trigger() 方法触发被选元素的指定事件类型。$("obj").trigger("e");事件e为事先声明的事件。
二 triggerHandler() 方法触发被选元素的指定事件类型。但不会执行浏览器默认动作,也不会产生事件冒泡。
triggerHandler() 方法与 trigger() 方法类似。不同的是它不会触发事件(比如表单提交)的默认行为,而且只影响第一个匹配元素。
与 trigger() 方法相比的不同之处
它不会引起事件(比如表单提交)的默认行为;trigger() 会操作 jQuery 对象匹配的所有元素,
而 .triggerHandler() 只影响第一个匹配元素。;由 .triggerHandler() 创建的事件不会在 DOM 树中冒泡;
如果目标元素不直接处理它们,则不会发生任何事情;该方法的返回的是事件处理函数的返回值,而不是具有可链性的 jQuery 对象。此外,如果没有处理程序 被 触发,则这个方法返回 undefined。
相关文章推荐
- jQuery事件的绑定、触发、及监听方法简单说明
- jquery多个元素绑定同一事件以及回车事件触发点击事件
- [TOP]原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
- 原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
- JQuery实现click事件绑定与触发方法分析
- 关于jquery on方法进行事件绑定触发次数指数叠加的问题
- 【04】jQuery事件的绑定、触发、及监听方法简单说明
- jQuery动态添加元素无法触发绑定事件的解决方法分析
- jQuery事件绑定方法学习总结(推荐)
- JQuery实现click事件绑定与触发方法分析
- 浅谈jQuery绑定事件会叠加的解决方法和心得总结
- jquery 给动态生成的标签绑定事件的几种方法总结
- 【JQuery】【总结】注册事件是将方法绑定到事件引出的问题
- 使用jquery的sortable插件实现拖动效果,以及影响blur事件触发的解决方法
- jQuery事件的绑定、触发、及监听方法简单说明
- jQuery事件绑定与解除绑定实现方法
- JQuery为页面Dom元素绑定事件及解除绑定方法
- 使用jquery的sortable插件实现拖动效果,以及影响blur事件触发的解决方法
- jQuery事件绑定方法学习总结