function dorpDownUpdate(){alert('drop down update success');uexWindow.resetBounceView('0');}function pullUpUpdate(){alert('pull up update success');uexWindow.resetBounceView('1');}function setPageBounce(downcb, upcb){ var s = ['0', '0']; uexWindow.onBounceStateChange = function (type,status){ if(downcb && type==0 && status==2) downcb(); if(upcb && type==1 && status==2) upcb(); } uexWindow.setBounce("1"); if(downcb){ s[0] = '1';uexWindow.setBounceParams(0,{"imagePath":"res://loading.png","textColor":"#aaa","levelText":"xxxx","pullToReloadText":"下拉重新整理","releaseToReloadText":"釋放重新整理","loadingText":"載入中,請稍等"}); uexWindow.notifyBounceEvent("0","1"); } if(upcb){ s[1] = '1';uexWindow.setBounceParams(1,{"imagePath":"res://loading.png","textColor":"#aaa","levelText":"xxxx","pullToReloadText":"上拉重新整理","releaseToReloadText":"釋放重新整理","loadingText":"載入中,請稍等"}); uexWindow.notifyBounceEvent("1","1"); } uexWindow.showBounceView("0","#FFF",s[0]); uexWindow.showBounceView("1","#FFF",s[1]);}
調用方式:
setPageBounce(dorpDownUpdate,pullUpUpdate);