//下拉刷新
var _self;
if(window.plus) {
plusReady();
} else {
document.addEventListener("plusready", function() {
plusReady();
}, false);
}
function plusReady() {
_self = plus.webview.currentWebview();
_self.setPullToRefresh({
support: true,
height: '100px',
range: '150px',
style: 'circle',
offset: '1px'
}, pulldownRefresh);
plus.key.addEventListener("backbutton",function () {
_self.close("auto");
},false);
}
/**
* 下拉刷新具体业务实现
*/
function pulldownRefresh() {
setTimeout(function() {
ajax();
_self.endPullToRefresh();
}, 1500);
}
测试了一下,是因为第一个子页面加上如上下拉刷新代码才出现。并非HB版本问题。我再研究下,如果官方有解决方案,麻烦告知,谢谢!
2 个回复
周建伟 (作者)
//下拉刷新
var _self;
if(window.plus) {
plusReady();
} else {
document.addEventListener("plusready", function() {
plusReady();
}, false);
}
测试了一下,是因为第一个子页面加上如上下拉刷新代码才出现。并非HB版本问题。我再研究下,如果官方有解决方案,麻烦告知,谢谢!
周建伟 (作者)
plus.key.addEventListener("backbutton",function () {
_self.close("auto");
},false);
找到原因了,是这段。去掉就可以了,谢谢!