天天看點

bboss分頁元件翻頁js前置處理函數和js後置處理函數使用方法

bboss 3.7.7版本及後續版本為分頁元件增加翻頁js前置處理函數和翻頁js後置處理函數,本文介紹使用方法。

1.說明:

為了實作這個功能,對/include下面的pager.js檔案做了重構,将所有的分頁處理函數封裝到bboss.pager對象中。

2.翻頁js前置處理函數和js後置處理函數使用執行個體

$(document).ready(function(){
					//opt:包含pageurl, containerid, selector三個屬性
					bboss.pager.pagerevent = {
							beforeload:function(opt){
								alert("beforeload containerid:"+opt.containerid);
							},
							afterload:function(opt){
								alert("afterload containerid:"+opt.containerid);
							}};
					   $("#pagecontainer").load("pagerqueryuser.htm #pagecontent");
					   $("#pagecontainer1").load("pagerqueryuser1.htm #pagecontent"); 
					  $("#pagecontainer2").load("pagerqueryuser2.htm #pagecontent");
					});      

前置處理函數beforeload和後置處理函數afterload通過bboss.pager.pagerevent屬性指定:

bboss.pager.pagerevent = {

beforeload:function(opt){

alert("beforeload containerid:"+opt.containerid);

},

afterload:function(opt){

alert("afterload containerid:"+opt.containerid);

}};

函數的參數opt包含以下屬性:

pageurl 請求的頁面位址

containerid 加載頁面的容器id

selector 要加載的内容容器id(可選)

如果beforeload函數傳回false,分頁元件将阻止翻頁動作的執行。

繼續閱讀