我采用webview的方式做的tab页面,但是除了第一页外,其他页面均无法绑定tap时间,为什么?
var subpages = ['msglistnew.html', 'grouplist.html', 'userlist.html'];
var subpage_style = {
top: '45px',
bottom: '45px'
};
var aniShow = {};
var btnArray = ['确认', '取消'];
mui.plusReady(function(){//MUI加载完毕可以使用5+功能
var self = plus.webview.currentWebview();
for (var i = 0; i < 3; i++) {
var temp = {};
var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
if (i > 0) {
sub.hide();
}else{
temp[subpages[i]] = "true";
mui.extend(aniShow,temp);
}
self.append(sub);
}
});
var activeTab = subpages[0];
第二个页面中的事件绑定:
(function($){
$("#groupmenu").bind("tap",function(){
mui.confirm('确认删除该条记录?', '开启', btnArray, function(e) {
// if (e.index == 0) {
// elem.parentNode.removeChild(elem);
// }
});
});
$(".mui-table-view").on("tap",".mui-table-view-cell",function(){
mui.confirm('开启通讯窗体', '开启', btnArray, function(e) {
if (e.index == 0) {
elem.parentNode.removeChild(elem);
}
});
});
})(mui)
哪里的问题?
这官方的文档太小儿科了,实在无法入门,还请官方更新一下文档。
3 个回复
东翌学院 - 跨平台APP开发学习 http://www.dongyixueyuan.com
看看页面内是否有地方报错,如果没报错,可以换下onclick试下
Danny - QQ125904483
和官方的demo对比下代码,应该是你代码的问题哦
军行天下
我也遇到这个问题了,改成click正常,这官方文档写的太差了