trigger和bind
次阅读
bind方法
bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。1
2
3$("button").bind("click",function(){
$("p").slideToggle();
});
必须是有效的事件
trigger方法
trigger() 方法触发被选元素的指定事件类型。1
2
3$("button").click(function(){
$("input").trigger("select");
});
可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件。1
2
3
4
5
6
7
8
9
10
11$( "#foo" ).on( "click", function() {
alert( $( this ).text() );
});
$( "#foo" ).trigger( "click" );
$( "#foo" ).on( "custom", function( event, param1, param2 ) {
alert( param1 + "\n" + param2 );
});
$( "#foo").trigger( "custom", [ "Custom", "Event" ] );
先占个坑,后续再来完善~