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