Uncaught TypeError: Cannot read property 'webview' of undefined at js/webviewGroup.js:165
<body>
<div class="mui-content" id="info">
<div class="mui-content">
<div id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
<div class="mui-scroll">
<a class="mui-control-item mui-active" href="#item1mobile" data-wid="infoes/info_all.html">
全部
</a>
<a class="mui-control-item" href="#item2mobile" data-wid="infoes/info_read.html">
已读
</a>
<a class="mui-control-item" href="#item3mobile" data-wid="infoes/info_unread.html">
未读
</a>
</div>
</div>
</div>
</div>
</body>
<script src="../js/mui.min.js"></script>
<script src="../js/webviewGroup.js" type="text/javascript" charset="utf-8"></script>
<script>
mui.init();
mui.plusReady(function() {
var currentId=plus.webview.currentWebview().id;
console.log(currentId);
var group = new webviewGroup(currentId, {
items: [{
id: "info_all.html",
url: "info_all.html",
extras: {}
}, {
id: "info_read.html",
url: "info_read.html",
extras: {}
}, {
id: "info_unread.html",
url: "info_unread.html",
extras: {}
}],
onChange: function(obj) {
var c = document.querySelector(".mui-control-item.mui-active");
if(c) {
c.classList.remove("mui-active");
}
document.querySelector(".mui-scroll .mui-control-item:nth-child(" (parseInt(obj.index) 1) ")").classList.add("mui-active");
}
});
mui(".mui-scroll").on("tap", ".mui-control-item", function(e) {
var wid = this.getAttribute("data-wid");
group.switchTab(wid);
});
});
mui.back = function() {
var _self = plus.webview.currentWebview();
_self.close("auto");
}
</script>
<script>
(function($) {
$(".mui-scroll-wrapper").scroll({
//bounce: false,//滚动条是否有弹力默认是true
//indicators: false, //是否显示滚动条,默认是true
});
})(mui);
mui('.mui-scroll-wrapper').on('tap', 'a', function() {
location.href = this.getAttribute('href')
})
</script>
0 个回复