jQuery中的trigger
来源:互联网 发布:手机淘宝开店视频教程 编辑:程序博客网 时间:2024/05/22 10:50
jQuer trigger() & bind() 使用心得
trigger(type)
在每一个匹配的元素上触发某类事件。
返回值:jQuery
参数:
type (String): 要触发的事件类型
示例:
$("p").trigger("click")
1.trigger() 触发事件
这个方法是jQuery 1.3中新增的一个引起触发事件的函数。
这里的事件就如jQuery的帮助文档中的事件那一栏,如:click, mouseover, keydown 等有动作的js事件,而像show, hide这是效果不是事件。
2.为什么要用 trigger() ?
相信刚开始接触大家也都有这样的想法?
比如前台页面里有:<p id="p1">请点击这里!</p>
你希望加载页面时就执行这个事件给这个这p绑定了click事件(将下面的代码写在$(function(){});里面):
$("#p1").click(function(){
alert("hello!");
});
如果用trigger(),你就要写成这样:
$("#p1").click(function(){
alert("hello!");
}).trigger(click);
这样写不是更加麻烦了吗?可以这么说,但是用trigger()最大的好处就是它是可以传递参数进去的。例如:
//myEvent为自定义事件名
$("#p1").bind("myEvent",function(event,str1,str2) {
alert(str1 + ' ' + str2);
});
$("#p1").trigger("myEvent",["Hello","World"]);
也可以这样写:
$("#p1").bind("myEvent",function(event,str1,str2) {
alert(str1 + ' ' + str2);
}).trigger("myEvent",["Hello","World"]);
- jQuery 中的trigger
- jQuery中的trigger
- jquery中的trigger()方法作用
- jQuery中的.trigger()和.triggerHandler()
- jquery中的trigger和triggerHandler区别
- jQuery 中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jquery中的trigger()和preventDefault()方法
- jquery中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jquery trigger
- 关于jQuery中的trigger和triggerHandler方法的使用
- jquery event trigger 分析
- jquery 事件 trigger
- jQuery 事件 - trigger() 方法
- JQuery学习一:.trigger()
- jQuery 事件 - trigger() 方法
- SICP ex2-50
- 使用库项目实现Android程序代码的复用
- 中国式“思考”和行为方式的由来(二)
- 是不是有经验的JavaEE开发者,看你json玩的6不6(上)
- iOS开发之高级视图—— UITableView(二)编辑选中行
- jQuery中的trigger
- Python实现各种排序算法
- 一起talk C栗子吧(第一百五十五回:C语言实例--获取socket通信地址)
- 2016.05.24工作内容
- javascript之DOM编程正则表达式引入
- R语言-数组与数据框操作
- h5 与native
- 杭电5695
- LeetCode相关的KSum总结