我刚刚自己解决了这个问题。
关键在于,我从github上找了mui的源码。 。。 原来 currentWebview这个东西,是HTML5+的webview对象。。。
于是查webview5的对象。 终于有了较为详尽的文档。 目前mui demo很多, 文档似乎欠缺。
做一个简单的应用就经历的数次生死折磨。 我都有点后悔没做原生应用了。 花这个功夫,原生应用都做完了。。。 不过忍了,既然选了html5,就把应用做完吧。
上面的那个方案最终也没有实现。不过我想出了另外一个方案。
将导航栏作为子webview。这样我对他完全有控制权。想让他向东它就不会向西。
function initChildWin(){
var subWebview = mui.preload({
url: "child.html",
id: "onecap-child",
styles: {
top: '0px',
height:"45px",
zindex: 100
},
extras: {
mType: 'sub'
}
});
subWebview.hide();
mui.currentWebview.append(subWebview);
return subWebview;
}
上面的child.html里面包含导航栏。
小杨 (作者)
恩。这是html5+的文档。 mui的文档是很少的。html5+的文档换成了和这个http://www.html5plus.org/#specification#/specification/Accelerometer.html
2015-01-06 18:11