trigger() 触发事件
触发事件就是 类似于点击click, mouseover, keydown 等有动作的js事件,简单的说就是一个动作,可能有人会问,那show, hide 是不是? 不是
为什么要用 trigger() ?
比如:你给一个按钮添加了一个click点击事件,弹出提示框,代码如下。
var div = $("#mybutton"); //你的按钮。 div.click(function() { alert('你是猪啊,~让你点,你就点?');});
上面的代码就是一个按钮的click事件。这个时候你有个非分的要求,就是希望页面刷新的时候就点一下这个按钮。如果不用trigger()你可以在后面这样写:
div.click();
如果用trigger(),你就要写成这样:效果跟上面这句是一样,就是稍微长点。
div.trigger("click");
然后有人说:你是猪啊·~~ 上面这个短一点,你还教我用下面这个 =,=
表急着揍我么~· 继续往下看。
你用手册 里的索引搜一下click 可以看到 两条 结果 click() 和,click(fn),然后 搜一下trigger 发现只有一个 trigger(type, [data]) 。
然后你知道我的意思了吧。— trigger 可以传参数进去。
我们看看 手册里的trigger 例子:
$("p").click( function (event, a, b) { // 一个普通的点击事件时,a和b是undefined类型 // 如果用下面的语句触发,那么a指向"foo",而b指向"bar" } ).trigger("click", ["foo", "bar"]);
了解了吧?如果用click 的话,它不吃参数,用trigger的话,就能吃了。
练习一下吧:黏贴到你的页面上试试看,记得把jquery载进来。
$(function() { var div = $("#mybutton"); //你的按钮。 div.click(function(e,text) { var text = text || '你是猪啊,~让你点,你就点?'; alert(text); }); div.trigger("click","您好,请点击按钮");});
demo:
下面的代码可以显示一个"Hello World" jQuery 代码: $("p").bind("myEvent", function (event, message1, message2) { alert(message1 + ' ' + message2); }); $("p").trigger("myEvent", ["Hello","World!"]); 本文来源于:http://blog.163.com/bohemouse@126/blog/static/140126051201241553439/
相关推荐
初学者非常有用,从不会到会,容易懂. jQuery中文入门指南,翻译加实例,jQuery的起点。 jQuery技巧总结。
本文实例讲述了jQuery中 trigger()与bind()用法。分享给大家供大家参考,具体如下: trigger(type) 在每一个匹配的元素上触发某类事件。 返回值:jQuery 参数: type (String): 要触发的事件类型 示例: 复制代码 代码...
jquery中trigger() 方法触发被选元素的指定事件类型了,但有使用过程中会碰到一些问题了,下面我们一起来看看jQuery中trigger()触发hover事件疑问,希望对各位有帮助。
自己总结的一些jquery常用的方法,很容易上手的。希望大家支持
资源名称:jquery.ui 使用手册 中文PDF版内容简介:本文档主要讲述的是jquery.ui使用手册;jquery.ui虽然在功能上距离extjs的ui还有段差距,但却不得不看好jquery的发展前景。 jquery近期和extjs合作了,希望强大的...
jquery 使用心得,适用于刚接触的学员们使用
jQuery1.3.1中文使用手册里面不但有API的详细说明,有很多jQuery使用的小例子,使用的时候可以方便的查找哦
jquery零碎实例和学习心得 非常实用
主要介绍了jQuery中trigger()方法用法,实例分析了trigger()方法的功能、定义及触发匹配元素指定类型事件的使用技巧,需要的朋友可以参考下
本压缩包内包含以下文件: jquery-1.12.4.js jquery-1.12.4.min.js jQuery1.11.0_20140330.chm jQueryAPI_CHM.CHM
jquery 的详细说明文档,中文描述,
介绍 trigger方法的功能是在所选择的元素上触发指定...在jquery中可以使用trigger完成。 $(#btn).trigger(click)//触发id为btn的click事件 $(#btn).click()//简写 触发自定义事件 trigger不仅能触发浏览器支持的这些
jQuery开发技巧和心得_知识
Jquery dataTable API 中文文档 word版 好用实在
jQuery API 1.4.4 中文参考手册.chm,jquery api 下载,jQuery 1.4.4 API 参考文档中文版.rar,jQuery最新版CHM下载,jQuery中文参考手册,jQuery中文版1.4.4参考手册,jQuery 1.4.4 速查表,jQuery中文参考手册,jQuery中文...
jQuery:AutoComplete使用指南
jQuery1.8.3_中文使用手册