本文实例讲述了jQuery中 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程序设计有所帮助。
相关推荐:
Jquery AJAX 框架的使用方法
基于jQuery的日期选择控件
Riot.js 快速的JavaScript单元测试框架
jQuery checkbox全选/取消全选实现代码
SQLids.vbs 0.7(最终版,以后改成gui界面的)
php 生成饼图 三维饼图
JS OOP包机制,类创建的方法定义
jquery pagination插件实现无刷新分页代码
实现按关健字模糊查询,并按匹配度排序的SQL语句
mysql 日期和时间函数
asp.net *.ashx类型的文件使用说明
javascript 表单中浏览文件的“浏览”按钮修改
jquery ajax 登录验证实现代码
传智播客学习之java 反射
oracle 优化的一点体会
PHP 配置open_basedir 让各虚拟站点独立运行
层序遍历在ExtJs的TreePanel中的应用
Javascript showModalDialog两个窗体之间传值
简单的加密css地址防止别人下载你的CSS文件的方法
.net动态显示当前时间(客户端javascript)
JSP request(return String)用法详例
JS旋转的彩色文字轮转特效
sqlserver 常用存储过程集锦
初学CAKEPHP 基础教程
jquery 屏蔽一个区域内的所有元素,禁止输入
PHP 正则表达式函数库(两套)
php self,$this,const,static,-&gt;的使用
学习JS面向对象成果 借国庆发布个最新作品与大家交流
JQuery 图片延迟加载并等比缩放插件
javascript Math.random()随机数函数
asp.net服务器上几种常见异常的解决方案.
Js+CSS 文字渐隐渐现显示
XHTML下,JS浮动代码失效的问题
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
Javascript 模式实例 观察者模式
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
extjs 学习笔记(三) 最基本的grid
PHP 数组教程 定义数组
用JavaScript实现 铁甲无敌奖门人 “开口中”猜数游戏
regini dos下更改注册表权限的工具
ASP实现防止网站被采集代码
prototype 中文参数乱码解决方案
编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法
最近脚本之家网站无法访问的公告20090923
判断一个表的数据不在另一个表中最优秀方法
js apply/call/caller/callee/bind使用方法与区别分析
php 调用远程url的六种方法小结
让你的网站可编辑的实现js代码
javascript 面向对象编程 聊聊对象的事
javascript实现的距离现在多长时间后的一个格式化的日期