jquery学习之trigger解析
trigger在页面加载时执行,可以自定义事件,并传递参数。咱们一步步的来了解trigger。
1.首先下面的例子,只有在click的时候才会触发下面的事件。
$(document).ready(function(){
var click_fn = function(){
$("p").slideToggle();
};
//just click
$("button").click(function(){
click_fn.call();
});
});2.可以有多种方式来模拟人的行为,看下面的例子
$("button").click(function(){
click_fn.call();
});
$("button").click();$("button").bind("click", function(){
click_fn.call();
}).trigger("click");3.不仅如此,trigger还支持传递参数和自定义事件名称,为事件解绑定做足了准备
//自定义事件
$("button").bind("myEvent", function(data){
click_fn.call();
alert(data['name']);
});
$("button").trigger("myEvent",{name:"name"});
}); 相关推荐
Chriswang 2020-04-30
donghongbz 2020-01-18
leonranri 2016-12-09
workflow 2013-08-15
stingfire 2012-05-16
itwxming 2015-09-02
周健华 2019-06-28
donghongbz 2011-10-12
去山中嘘嘘 2015-01-21
Awara 2019-06-27
mxcsdn 2010-10-20
adeyi 2019-06-21
咸鱼 2012-10-28
greensomnuss 2012-10-09
Gcalolin 2019-06-20
愚盦 2011-05-24
每天积累一点点 2011-03-08
Lucianoesu 2018-10-27
MySQL 2018-09-24