jquery中的trigger和triggerHandler区别
来源:互联网 发布:数据库中注释 编辑:程序博客网 时间:2024/05/18 02:33
我们在jQuery基础教程之如何注册以及触发自定义事件这篇文章中,有用到今天要讲的trigger方法。
今天我们来简单看看jquery中的trigger何triggerHandler方法的区别:
trigger( event, [data] )
在每一个匹配的元素上触发某类事件。
这个函数也会导致浏览器同名的默认行为的执行。比如,如果用trigger()触发一个’submit’,则同样会导致浏览器提交表单。如果要阻止这种默认行为,应返回false。
你也可以触发由bind()注册的自定义事件
1
$(
"p"
).click(
function
(event, a, b) {
2
// 一个普通的点击事件时,a和b是undefined类型
3
// 如果用下面的语句触发,那么a指向"foo",而b指向"bar"
4
} ).trigger(
"click"
, [
"foo"
,
"bar"
]);
triggerHandler( event, [data] )
这个特别的方法将会触发指定的事件类型上所有绑定的处理函数。但不会执行浏览器默认动作.
如果你对一个focus事件执行了 .triggerHandler() ,浏览器默认动作将不会被触发,只会触发你绑定的动作:
为了让大家更好地理解这两者的区别,我在网上找来一个很棒的例子:
01
<
BUTTON
id
=
old
type
=
submit
>.trigger("focus")</
BUTTON
>
02
<
BUTTON
id
=
new
type
=
submit
>.triggerHandler("focus")</
BUTTON
><
BR
><
BR
>
03
<
INPUT
value
=
"To Be Focused"
type
=
text
>
04
<
SCRIPT
>
05
$(function(){
06
$("#old").click(function(){
07
$("input").trigger("focus");
08
});
09
$("#new").click(function(){
10
$("input").triggerHandler("focus");
11
});
12
$("input").focus(function(){
13
$("<
span
>Focused!</
span
>").appendTo("body").fadeOut(1000);
14
});
15
});
16
</
SCRIPT
>
- jquery中的trigger和triggerHandler区别
- jQuery 中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jquery中的trigger和triggerHandler区别
- jQuery中的.trigger()和.triggerHandler()
- jquery的trigger和triggerHandler区别
- Jquery中trigger和triggerHandler的区别
- jquery的trigger和triggerHandler区别
- jquery里面的trigger和triggerHandler的区别
- 关于jQuery中的trigger和triggerHandler方法的使用
- JQuery trigger与triggerHandler的区别
- JQuery 自动触发事件trigger和triggerHandler
- 关于JQ中的trigger和triggerHandler
- jQuery之trigger()/triggerHandler()
- jQuery之trigger()/triggerHandler()
- trigger()和triggerHandler()
- 线程模型
- GDI+学习之路8--图形容器
- 炎炎夏日,代码清火----给VisualStudio换一个清凉的主题
- experiment @ lzptc ,2nd_term_exp3
- Linux下的线程技术
- jquery中的trigger和triggerHandler区别
- 文件打包源代码
- C++中string相关函数
- .net 调用java WebService简单教程
- 八、Hibernate一对一唯一外键关联(单向关联)
- experiment @ lzptc ,2nd_term_ex6
- 入门视频采集与处理(学会分析YUV数据)
- GridView 72般绝技
- [DOS教程----读书笔记]命令全集