内容简介:对于只需要触发一次的,随后就要立即解除绑定的情况,用触发操作:触发自定义事件:
unbind(type [,data]) //data是要移除的函数 $('#btn').unbind("click"); //移除click $('#btn').unbind(); //移除所有
对于只需要触发一次的,随后就要立即解除绑定的情况,用 one()
$('#btn').one("click",function(){.......});
触发操作: trigger()
方法触发被选元素的指定事件类型。
$('#btn').trigger("click");
触发自定义事件: bind()
方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
$('#btn').bind("myclick",function(){....});
模拟触发上面的绑定函数
$('#btn').trigger("myclick");
传递数据trigger(event,[param1,param2,...])
$('#btn').bind("myclick",function(event,message1,message2){...........}); $('#btn').trigger("myclick",["传给message1","传给message2"]);
触发执行默认操作
$("input").trigger("focus");
不仅会触发input元素绑定的focus事件,还会触发默认操作——得到焦点
$("input").triggerHandler("focus");
只触发绑定事件,不执行浏览器默认操作
其他用法
绑定多个事件类型
$("div").bind("mouseover mouseout",function(){.....});
添加事件命名空间
$("div").bind("click.plugin",function(){......});
在所绑定的事件类型后面添加命名空间,这样在删除事件时只需要指定命名空间即可。
$("div").unbind(".plugin"); //删除空间内的事件 $("div").trigger("click!"); //触发所以不包含在命名空间中的click方法
如果包含在命名空间的也要触发
$('div').trigger('click');
取消或者绑定函数
$('div').bind('click', RecommandProduct);//为div绑定RecommandProduct 函数 $('div').unbind('click', RecommandProduct);//取消RecommandProduct 函数
来自https://www.cnblogs.com/phoebeyue/p/9231329.html
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- WPF中在MVVM模式下,后台绑定ListCollectionView事件触发问题
- jQuery之事件绑定到触发全过程及知识点补充
- 触发器
- jQuery 自动触发事件实例
- Oracle触发器详细讲解
- react事件系统之事件触发
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java核心技术·卷 I(原书第10版)
[美] 凯.S.霍斯特曼(Cay S. Horstmann) / 周立新 等 / 机械工业出版社 / 2016-9 / CNY 119.00
Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核 心概念、语法、重要特性和开发方法,包含大量案例,实践性强。 一直以来,《Java核心技术》都被认为是面向高级程序员的经典教......一起来看看 《Java核心技术·卷 I(原书第10版)》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
html转js在线工具
html转js在线工具