window.addEventListener('focus',iFocus,false);
mui.init();
mui.plusReady(function()
{
console.log('plusReadyed');
//window.addEventListener('focus',iFocus,false);
})
function iFocus()
{
console.log('iFocus执行了');
var self=plus.webview.currentWebview();
v.getDetail({id:self.tid});
}
这里我给window绑定了一个focus事件,实现的功能是这个预加载好的webview,在用户切换到这个webview后,触发这个focus事件,更新这个webview里的数据。
不过从list页第一次切换到这个content页webview的时候,并不能触发这个window的focus事件。
只有从content页webview退到list页后,第二次转场到content页webview才能正常触发这个window的focus事件。
在使用plus5+做这个功能的时候一切正常,不过使用了mui后就不正常了,请问到底是哪里的原因。
大家平时使用预加载的时候,是怎么做的呢?
0 个回复