注释:本文不探究jquery event机制,只是参照jquery mobile看看作者们咋写的!
已往,我们在Jq的体系中,多是:
//document绑定自定义事件
$(document).bind("pagecreate",function(){
//.....
});
//然后触发它
$(document).trigger("pagecreate",{
//....data
});
今天我们看看内部人员咋写这些事件的:
//绑定还是一样的!!!!!!
//document绑定自定义事件
$(document).bind("pagecreate",function(){
//.....
});
//方式1:
//触发就稍微不一样了!!!!!!!!!!
var event = $.Event(),
event.type = "pagecreate", //重置一下type
eventData = {
//....
};
//方式2:
//var event = new $.Event("pagecreate"),
// eventData = {
//....
// };
$(document).trigger(event,data);