Commit d7337b08 authored by hbcui1984's avatar hbcui1984

删除hello mui中的app.js,精简工程代码

parent 3512eca7
...@@ -124,9 +124,10 @@ ...@@ -124,9 +124,10 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</body> </body>
......
...@@ -77,9 +77,10 @@ ...@@ -77,9 +77,10 @@
<p id="info"></p> <p id="info"></p>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
mui('body').on('shown', '.mui-popover', function(e) { mui('body').on('shown', '.mui-popover', function(e) {
//console.log('shown', e.detail.id);//detail为当前popover元素 //console.log('shown', e.detail.id);//detail为当前popover元素
}); });
......
...@@ -28,16 +28,16 @@ ...@@ -28,16 +28,16 @@
margin-left: -15px; margin-left: -15px;
padding-right: 10px; padding-right: 10px;
} }
#info{ #info {
padding: 20px 10px ; padding: 20px 10px;
} }
.des{ .des {
margin: .5em 0; margin: .5em 0;
} }
.des>li{ .des>li {
font-size: 14px; font-size: 14px;
color: #8f8f94; color: #8f8f94;
} }
</style> </style>
</head> </head>
...@@ -69,9 +69,11 @@ ...@@ -69,9 +69,11 @@
<a href="#picture" class="mui-btn mui-btn-primary mui-btn-block mui-btn-outlined" style="padding: 5px 20px;">打开actionsheet</a> <a href="#picture" class="mui-btn mui-btn-primary mui-btn-block mui-btn-outlined" style="padding: 5px 20px;">打开actionsheet</a>
</p> </p>
<p>本页面为H5模式的actionsheet演示示例,该模式具有如下优点:</p> <p>本页面为H5模式的actionsheet演示示例,该模式具有如下优点:</p>
<ul class="des"><li>可通过css自由定制展现样式</li></ul> <ul class="des">
<li>可通过css自由定制展现样式</li>
<p>另一方面,H5模式的actionsheet也具备如下缺点:</p> </ul>
<p>另一方面,H5模式的actionsheet也具备如下缺点:</p>
<ul class="des"> <ul class="des">
<li>不支持覆盖顶部状态栏</li> <li>不支持覆盖顶部状态栏</li>
<li>不支持跨webview的遮罩</li> <li>不支持跨webview的遮罩</li>
...@@ -81,8 +83,6 @@ ...@@ -81,8 +83,6 @@
</div> </div>
</div> </div>
<div id="delete" class="mui-popover mui-popover-action mui-popover-bottom"> <div id="delete" class="mui-popover mui-popover-action mui-popover-bottom">
<ul class="mui-table-view"> <ul class="mui-table-view">
<li class="mui-table-view-cell"> <li class="mui-table-view-cell">
...@@ -131,27 +131,29 @@ ...@@ -131,27 +131,29 @@
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
mui('body').on('shown', '.mui-popover', function(e) { mui('body').on('shown', '.mui-popover', function(e) {
//console.log('shown', e.detail.id);//detail为当前popover元素 //console.log('shown', e.detail.id);//detail为当前popover元素
}); });
mui('body').on('hidden', '.mui-popover', function(e) { mui('body').on('hidden', '.mui-popover', function(e) {
//console.log('hidden', e.detail.id);//detail为当前popover元素 //console.log('hidden', e.detail.id);//detail为当前popover元素
}); });
var info = document.getElementById("info"); var info = document.getElementById("info");
mui('body').on('tap','.mui-popover-action li>a',function () { mui('body').on('tap', '.mui-popover-action li>a', function() {
var a = this,parent; var a = this,
parent;
//根据点击按钮,反推当前是哪个actionsheet //根据点击按钮,反推当前是哪个actionsheet
for(parent=a.parentNode;parent!=document.body;parent=parent.parentNode){ for (parent = a.parentNode; parent != document.body; parent = parent.parentNode) {
if(parent.classList.contains('mui-popover-action')){ if (parent.classList.contains('mui-popover-action')) {
break; break;
} }
} }
//关闭actionsheet //关闭actionsheet
mui('#'+parent.id).popover('toggle'); mui('#' + parent.id).popover('toggle');
info.innerHTML = "你刚点击了\""+a.innerHTML+"\"按钮"; info.innerHTML = "你刚点击了\"" + a.innerHTML + "\"按钮";
}) })
</script> </script>
......
...@@ -70,10 +70,11 @@ ...@@ -70,10 +70,11 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
(function($) { (function($) {
mui.init(); $.init({
swipeBack:true //启用右滑关闭功能
});
var methodEl = document.getElementById("method"); var methodEl = document.getElementById("method");
var dataTypeEl = document.getElementById("dataType"); var dataTypeEl = document.getElementById("dataType");
var respnoseEl = document.getElementById("response"); var respnoseEl = document.getElementById("response");
......
...@@ -54,8 +54,9 @@ ...@@ -54,8 +54,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -46,8 +46,9 @@ ...@@ -46,8 +46,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -48,8 +48,9 @@ ...@@ -48,8 +48,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -69,8 +69,9 @@ ...@@ -69,8 +69,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -87,8 +87,9 @@ ...@@ -87,8 +87,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -64,8 +64,9 @@ ...@@ -64,8 +64,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Hello MUI</title> <title>Hello MUI</title>
...@@ -50,11 +49,11 @@ ...@@ -50,11 +49,11 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script>
mui.init();
</script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
//mui初始化
mui.init({
swipeBack:true //启用右滑关闭功能
});
var info = document.getElementById("info"); var info = document.getElementById("info");
document.getElementById("alertBtn").addEventListener('tap',function(){ document.getElementById("alertBtn").addEventListener('tap',function(){
mui.alert('欢迎使用Hello MUI','Hello MUI',function(){ mui.alert('欢迎使用Hello MUI','Hello MUI',function(){
......
...@@ -61,8 +61,9 @@ ...@@ -61,8 +61,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -228,11 +228,8 @@ ...@@ -228,11 +228,8 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init({ mui.init();
swipeBack: false,
});
mui.ready(function() { mui.ready(function() {
var slider = document.getElementById('Gallery'); var slider = document.getElementById('Gallery');
var group = slider.querySelector('.mui-slider-group'); var group = slider.querySelector('.mui-slider-group');
......
...@@ -158,11 +158,10 @@ ...@@ -158,11 +158,10 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script>
mui.init();
</script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
mui.init({
swipeBack:true //启用右滑关闭功能
});
var active = null, var active = null,
lastid, span; lastid, span;
mui(".mui-content").on("tap", "a", function() { mui(".mui-content").on("tap", "a", function() {
......
...@@ -59,9 +59,10 @@ ...@@ -59,9 +59,10 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
//处理点击事件,需要打开原生浏览器 //处理点击事件,需要打开原生浏览器
mui('body').on('tap', 'a', function(e) { mui('body').on('tap', 'a', function(e) {
var href = this.getAttribute('href'); var href = this.getAttribute('href');
......
...@@ -55,9 +55,10 @@ ...@@ -55,9 +55,10 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
//语音识别完成事件 //语音识别完成事件
document.getElementById("search").addEventListener('recognized', function(e) { document.getElementById("search").addEventListener('recognized', function(e) {
console.log(e.detail.value); console.log(e.detail.value);
......
...@@ -113,8 +113,9 @@ ...@@ -113,8 +113,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -76,8 +76,9 @@ ...@@ -76,8 +76,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -219,8 +219,9 @@ ...@@ -219,8 +219,9 @@
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -10,127 +10,126 @@ ...@@ -10,127 +10,126 @@
<link rel="stylesheet" href="../css/mui.min.css"> <link rel="stylesheet" href="../css/mui.min.css">
<style> <style>
html,body { html,
body {
background-color: #efeff4; background-color: #efeff4;
} }
.mui-bar .mui-pull-left .mui-icon{ .mui-bar .mui-pull-left .mui-icon {
padding-right: 5px; padding-right: 5px;
font-size: 28px; font-size: 28px;
} }
.mui-bar .mui-btn{ .mui-bar .mui-btn {
font-weight: normal; font-weight: normal;
font-size: 17px; font-size: 17px;
} }
.mui-bar .mui-btn-link{ .mui-bar .mui-btn-link {
top: 1px; top: 1px;
} }
</style> </style>
</head> </head>
<body> <body>
<header id="header" class="mui-bar mui-bar-nav"> <header id="header" class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<h1 class="mui-title">导航栏</h1> <h1 class="mui-title">导航栏</h1>
</header> </header>
<div class="mui-content"> <div class="mui-content">
<p style="margin: 35px 15px;">这是nav bar(顶部导航栏)演示页面, <p style="margin: 35px 15px;">这是nav bar(顶部导航栏)演示页面, 你可以在顶部导航中放置多种控件,点击如下单选框切换导航栏显示内容;
你可以在顶部导航中放置多种控件,点击如下单选框切换导航栏显示内容;</p> </p>
<h5 class="mui-content-padded">左侧显示内容</h5> <h5 class="mui-content-padded">左侧显示内容</h5>
<form class="mui-input-group"> <form class="mui-input-group">
<div class="mui-input-row mui-radio"> <div class="mui-input-row mui-radio">
<label>不显示</label> <label>不显示</label>
<input name="style" type="radio" value="left-none"> <input name="style" type="radio" value="left-none">
</div> </div>
<div class="mui-input-row mui-radio"> <div class="mui-input-row mui-radio">
<label>仅图标</label> <label>仅图标</label>
<input name="style" type="radio" checked value="left-icon"> <input name="style" type="radio" checked value="left-icon">
</div> </div>
<div class="mui-input-row mui-radio"> <div class="mui-input-row mui-radio">
<label>图标加文字按钮</label> <label>图标加文字按钮</label>
<input name="style" type="radio" value="left-btn"> <input name="style" type="radio" value="left-btn">
</div> </div>
</form> </form>
<h5 class="mui-content-padded" style="margin-top: 35px;">右侧显示内容</h5> <h5 class="mui-content-padded" style="margin-top: 35px;">右侧显示内容</h5>
<form class="mui-input-group" style="margin-bottom: 15px;"> <form class="mui-input-group" style="margin-bottom: 15px;">
<div class="mui-input-row mui-radio"> <div class="mui-input-row mui-radio">
<label>不显示</label> <label>不显示</label>
<input name="style" type="radio" checked="" value="right-none"> <input name="style" type="radio" checked="" value="right-none">
</div> </div>
<div class="mui-input-row mui-radio"> <div class="mui-input-row mui-radio">
<label>仅图标</label> <label>仅图标</label>
<input name="style" type="radio" value="right-icon"> <input name="style" type="radio" value="right-icon">
</div> </div>
<div class="mui-input-row mui-radio"> <div class="mui-input-row mui-radio">
<label>文字按钮</label> <label>文字按钮</label>
<input name="style" type="radio" value="right-btn"> <input name="style" type="radio" value="right-btn">
</div> </div>
</form> </form>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script> <script type="text/javascript">
<script type="text/javascript"> mui.init({
mui.init(); swipeBack:true //启用右滑关闭功能
var header = document.getElementById("header"); });
//左侧icon var header = document.getElementById("header");
var lefticon = document.createElement('a'); //左侧icon
lefticon.className ='mui-action-back mui-icon mui-icon-left-nav mui-pull-left'; var lefticon = document.createElement('a');
//左侧图标+文字按钮 lefticon.className = 'mui-action-back mui-icon mui-icon-left-nav mui-pull-left';
var leftbtn = document.createElement('button'); //左侧图标+文字按钮
leftbtn.className ='mui-action-back mui-btn mui-btn-blue mui-btn-link mui-btn-nav mui-pull-left'; var leftbtn = document.createElement('button');
leftbtn.className = 'mui-action-back mui-btn mui-btn-blue mui-btn-link mui-btn-nav mui-pull-left';
var span = document.createElement('span'); var span = document.createElement('span');
span.className = 'mui-icon mui-icon-left-nav'; span.className = 'mui-icon mui-icon-left-nav';
leftbtn.appendChild(span); leftbtn.appendChild(span);
var text = document.createTextNode('首页'); var text = document.createTextNode('首页');
leftbtn.appendChild(text); leftbtn.appendChild(text);
//右侧icon
//右侧icon var righticon = document.createElement('a');
var righticon = document.createElement('a'); righticon.className = 'mui-icon mui-icon-bars mui-pull-right';
righticon.className ='mui-icon mui-icon-bars mui-pull-right'; //右侧文字按钮
//右侧文字按钮 var rightbtn = document.createElement('button');
var rightbtn = document.createElement('button'); rightbtn.className = 'mui-btn mui-btn-blue mui-btn-link mui-pull-right';
rightbtn.className ='mui-btn mui-btn-blue mui-btn-link mui-pull-right'; rightbtn.innerText = '编辑';
rightbtn.innerText = '编辑'; //删除原先存在的节点
function remove(selector) {
//删除原先存在的节点 var elem = header.querySelector(selector);
function remove(selector){ if (elem) {
var elem = header.querySelector(selector); header.removeChild(elem);
if(elem){
header.removeChild(elem);
}
}
mui('.mui-input-group').on('change','input',function () {
if(this.checked){
switch (this.value){
case 'left-none':
remove('.mui-pull-left')
break;
case 'left-icon':
remove('.mui-pull-left');
header.appendChild(lefticon);
break;
case 'left-btn':
remove('.mui-pull-left');
header.appendChild(leftbtn);
break;
case 'right-none':
remove('.mui-pull-right');
break;
case 'right-icon':
remove('.mui-pull-right')
header.appendChild(righticon);
break;
case 'right-btn':
remove('.mui-pull-right');
header.appendChild(rightbtn);
break;
} }
} }
}); mui('.mui-input-group').on('change', 'input', function() {
</script> if (this.checked) {
switch (this.value) {
case 'left-none':
remove('.mui-pull-left')
break;
case 'left-icon':
remove('.mui-pull-left');
header.appendChild(lefticon);
break;
case 'left-btn':
remove('.mui-pull-left');
header.appendChild(leftbtn);
break;
case 'right-none':
remove('.mui-pull-right');
break;
case 'right-icon':
remove('.mui-pull-right')
header.appendChild(righticon);
break;
case 'right-btn':
remove('.mui-pull-right');
header.appendChild(rightbtn);
break;
}
}
});
</script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
<link rel="stylesheet" href="../css/mui.min.css"> <link rel="stylesheet" href="../css/mui.min.css">
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<style> <style>
html,body { html,body {
background-color: #efeff4; background-color: #efeff4;
...@@ -23,7 +22,9 @@ ...@@ -23,7 +22,9 @@
} }
</style> </style>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</head> </head>
......
...@@ -69,7 +69,6 @@ ...@@ -69,7 +69,6 @@
</form> </form>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
var main,menu, mask = mui.createMask(_closeMenu); var main,menu, mask = mui.createMask(_closeMenu);
var showMenu = false, var showMenu = false,
......
...@@ -75,11 +75,8 @@ ...@@ -75,11 +75,8 @@
</ul> </ul>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
mui.init({ mui.init();
swipeBack:false,
});
var main = null; var main = null;
mui.plusReady(function () { mui.plusReady(function () {
main = plus.webview.currentWebview().opener(); main = plus.webview.currentWebview().opener();
......
...@@ -148,7 +148,6 @@ ...@@ -148,7 +148,6 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init({ mui.init({
swipeBack: false, swipeBack: false,
...@@ -163,9 +162,9 @@ ...@@ -163,9 +162,9 @@
//Android暂不支持整体移动动画 //Android暂不支持整体移动动画
if(!mui.os.android){ if(!mui.os.android){
document.getElementById("move-togger").classList.remove('mui-hidden'); document.getElementById("move-togger").classList.remove('mui-hidden');
var spans = document.querySelectorAll('.android-only'); var spans = document.querySelectorAll('.android-only');
for (var i=0,len=spans.length;i<len;i++) { for (var i=0,len=spans.length;i<len;i++) {
spans[i].style.display = "none"; spans[i].style.display = "none";
} }
} }
...@@ -202,11 +201,11 @@ ...@@ -202,11 +201,11 @@
}); });
document.getElementById('offCanvasShow').addEventListener('tap', function() { document.getElementById('offCanvasShow').addEventListener('tap', function() {
offCanvasWrapper.offCanvas('show'); offCanvasWrapper.offCanvas('show');
}); });
document.getElementById('offCanvasHide').addEventListener('tap', function() { document.getElementById('offCanvasHide').addEventListener('tap', function() {
offCanvasWrapper.offCanvas('close'); offCanvasWrapper.offCanvas('close');
}); });
//主界面和侧滑菜单界面均支持区域滚动; //主界面和侧滑菜单界面均支持区域滚动;
mui('#offCanvasSideScroll').scroll(); mui('#offCanvasSideScroll').scroll();
......
...@@ -86,16 +86,12 @@ ...@@ -86,16 +86,12 @@
</ul> </ul>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
mui.init({ mui.init();
swipeBack:false
});
//获得侧滑主窗口webview对象 //获得侧滑主窗口webview对象
var main = null; var main = null;
mui.plusReady(function () { mui.plusReady(function () {
main = plus.webview.currentWebview().opener(); main = plus.webview.currentWebview().opener();
}) })
function closeMenu () { function closeMenu () {
mui.fire(main,"menu:swipeleft"); mui.fire(main,"menu:swipeleft");
......
...@@ -147,11 +147,8 @@ ...@@ -147,11 +147,8 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init({ mui.init();
swipeBack: false,
});
//侧滑容器父节点 //侧滑容器父节点
var offCanvasWrapper = mui('#offCanvasWrapper'); var offCanvasWrapper = mui('#offCanvasWrapper');
//主界面容器 //主界面容器
......
...@@ -189,11 +189,10 @@ ...@@ -189,11 +189,10 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript">
mui.init();
</script>
<script> <script>
mui.init({
swipeBack:true //启用右滑关闭功能
});
(function($) { (function($) {
$('.mui-pagination').on('tap', 'a', function() { $('.mui-pagination').on('tap', 'a', function() {
var li = this.parentNode; var li = this.parentNode;
......
...@@ -156,9 +156,10 @@ ...@@ -156,9 +156,10 @@
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
mui('.mui-scroll-wrapper').scroll(); mui('.mui-scroll-wrapper').scroll();
mui('body').on('shown', '.mui-popover', function(e) { mui('body').on('shown', '.mui-popover', function(e) {
//console.log('shown', e.detail.id);//detail为当前popover元素 //console.log('shown', e.detail.id);//detail为当前popover元素
......
...@@ -28,10 +28,8 @@ ...@@ -28,10 +28,8 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init({ mui.init({
swipeBack: false,
pullRefresh: { pullRefresh: {
container: '#pullrefresh', container: '#pullrefresh',
down: { down: {
......
...@@ -67,8 +67,9 @@ ...@@ -67,8 +67,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -69,9 +69,10 @@ ...@@ -69,9 +69,10 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
//监听input事件,获取range的value值,也可以直接element.value获取该range的值 //监听input事件,获取range的value值,也可以直接element.value获取该range的值
var rangeList = document.querySelectorAll('input[type="range"]'); var rangeList = document.querySelectorAll('input[type="range"]');
for(var i=0,len=rangeList.length;i<len;i++){ for(var i=0,len=rangeList.length;i<len;i++){
......
...@@ -10,94 +10,98 @@ ...@@ -10,94 +10,98 @@
<link rel="stylesheet" href="../css/mui.min.css"> <link rel="stylesheet" href="../css/mui.min.css">
<style> <style>
html,body { html,
body {
background-color: #efeff4; background-color: #efeff4;
} }
header.mui-bar{ header.mui-bar {
display: none; display: none;
} }
.mui-bar-nav~.mui-content{ .mui-bar-nav~.mui-content {
padding: 0; padding: 0;
} }
</style> </style>
</head> </head>
<body> <body>
<header class="mui-bar mui-bar-nav"> <header class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<h1 class="mui-title">图片轮播</h1> <h1 class="mui-title">图片轮播</h1>
</header> </header>
<div class="mui-content"> <div class="mui-content">
<ul class="mui-table-view mui-table-view-chevron"> <ul class="mui-table-view mui-table-view-chevron">
<li id="switch" class="mui-table-view-cell"> <li id="switch" class="mui-table-view-cell">
定时轮播 定时轮播
<div class="mui-switch"> <div class="mui-switch">
<div class="mui-switch-handle"></div> <div class="mui-switch-handle"></div>
</div> </div>
</li> </li>
</ul> </ul>
<div id="slider" class="mui-slider"> </div>
<div class="mui-slider-group mui-slider-loop"> <div id="slider" class="mui-slider" >
<!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) --> <div class="mui-slider-group mui-slider-loop">
<div class="mui-slider-item mui-slider-item-duplicate"> <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
<a href="#"> <div class="mui-slider-item mui-slider-item-duplicate">
<img src="../images/yuantiao.jpg"> <a href="#">
</a> <img src="../images/yuantiao.jpg">
</div> </a>
<!-- 第一张 --> </div>
<div class="mui-slider-item"> <!-- 第一张 -->
<a href="#"> <div class="mui-slider-item">
<img src="../images/shuijiao.jpg"> <a href="#">
</a> <img src="../images/shuijiao.jpg">
</div> </a>
<!-- 第二张 --> </div>
<div class="mui-slider-item"> <!-- 第二张 -->
<a href="#"> <div class="mui-slider-item">
<img src="../images/muwu.jpg"> <a href="#">
</a> <img src="../images/muwu.jpg">
</div> </a>
<!-- 第三张 --> </div>
<div class="mui-slider-item"> <!-- 第三张 -->
<a href="#"> <div class="mui-slider-item">
<img src="../images/cbd.jpg"> <a href="#">
</a> <img src="../images/cbd.jpg">
</div> </a>
<!-- 第四张 -->
<div class="mui-slider-item">
<a href="#">
<img src="../images/yuantiao.jpg">
</a>
</div>
<!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
<div class="mui-slider-item mui-slider-item-duplicate">
<a href="#">
<img src="../images/shuijiao.jpg">
</a>
</div>
</div> </div>
<div class="mui-slider-indicator"> <!-- 第四张 -->
<div class="mui-indicator mui-active"></div> <div class="mui-slider-item">
<div class="mui-indicator"></div> <a href="#">
<div class="mui-indicator"></div> <img src="../images/yuantiao.jpg">
<div class="mui-indicator"></div> </a>
</div> </div>
<!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
<div class="mui-slider-item mui-slider-item-duplicate">
<a href="#">
<img src="../images/shuijiao.jpg">
</a>
</div>
</div>
<div class="mui-slider-indicator">
<div class="mui-indicator mui-active"></div>
<div class="mui-indicator"></div>
<div class="mui-indicator"></div>
<div class="mui-indicator"></div>
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
mui.init(); mui.init({
var slider = mui("#slider"); swipeBack:true //启用右滑关闭功能
document.getElementById("switch").addEventListener('toggle', function(e) { });
if (e.detail.isActive) { var slider = mui("#slider");
slider.slider({ document.getElementById("switch").addEventListener('toggle', function(e) {
interval: 5000 if (e.detail.isActive) {
}); slider.slider({
} else { interval: 5000
slider.slider({ });
interval: 0 } else {
}); slider.slider({
} interval: 0
});
}
}); });
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -60,8 +60,9 @@ ...@@ -60,8 +60,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -76,10 +76,7 @@ ...@@ -76,10 +76,7 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init({ mui.init();
swipeBack : false
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -87,9 +87,10 @@ ...@@ -87,9 +87,10 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
var slider = mui("#slider"); var slider = mui("#slider");
document.getElementById("switch").addEventListener('toggle', function(e) { document.getElementById("switch").addEventListener('toggle', function(e) {
if (e.detail.isActive) { if (e.detail.isActive) {
......
...@@ -81,9 +81,10 @@ ...@@ -81,9 +81,10 @@
</ul> </ul>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
mui('.mui-content .mui-switch').each(function() { //循环所有toggle mui('.mui-content .mui-switch').each(function() { //循环所有toggle
//toggle.classList.contains('mui-active') 可识别该toggle的开关状态 //toggle.classList.contains('mui-active') 可识别该toggle的开关状态
this.parentNode.querySelector('span').innerText = '状态:' + (this.classList.contains('mui-active') ? 'true' : 'false'); this.parentNode.querySelector('span').innerText = '状态:' + (this.classList.contains('mui-active') ? 'true' : 'false');
......
...@@ -39,7 +39,6 @@ ...@@ -39,7 +39,6 @@
</a> </a>
</nav> </nav>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
//mui初始化 //mui初始化
mui.init(); mui.init();
......
...@@ -30,8 +30,9 @@ ...@@ -30,8 +30,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -75,10 +75,8 @@ ...@@ -75,10 +75,8 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init({ mui.init({
swipeBack: false,
pullRefresh: { pullRefresh: {
container: '#pullrefresh', container: '#pullrefresh',
down: { down: {
......
...@@ -147,8 +147,9 @@ ...@@ -147,8 +147,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -65,9 +65,10 @@ ...@@ -65,9 +65,10 @@
</style> </style>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
document.getElementById("about").addEventListener('tap',function () { document.getElementById("about").addEventListener('tap',function () {
//获得主页面的webview //获得主页面的webview
var main = plus.webview.currentWebview().parent(); var main = plus.webview.currentWebview().parent();
......
...@@ -178,9 +178,10 @@ ...@@ -178,9 +178,10 @@
</div> </div>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
(function($) { (function($) {
$('#scroll').scroll({ $('#scroll').scroll({
indicators: true //是否显示滚动条 indicators: true //是否显示滚动条
......
...@@ -44,8 +44,9 @@ ...@@ -44,8 +44,9 @@
</nav> </nav>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -66,11 +66,12 @@ ...@@ -66,11 +66,12 @@
</li> </li>
</ul> </ul>
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -244,8 +244,9 @@ ...@@ -244,8 +244,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -63,8 +63,24 @@ ...@@ -63,8 +63,24 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
window.addEventListener('toggle', function(event) {
if (event.target.id === 'M_Toggle') {
var isActive = event.detail.isActive;
var table = document.querySelector('.mui-table-view');
var card = document.querySelector('.mui-card');
if (isActive) {
card.appendChild(table);
card.style.display = '';
} else {
var content = document.querySelector('.mui-content');
content.insertBefore(table, card);
card.style.display = 'none';
}
}
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -68,8 +68,24 @@ ...@@ -68,8 +68,24 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
window.addEventListener('toggle', function(event) {
if (event.target.id === 'M_Toggle') {
var isActive = event.detail.isActive;
var table = document.querySelector('.mui-table-view');
var card = document.querySelector('.mui-card');
if (isActive) {
card.appendChild(table);
card.style.display = '';
} else {
var content = document.querySelector('.mui-content');
content.insertBefore(table, card);
card.style.display = 'none';
}
}
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -135,12 +135,8 @@ ...@@ -135,12 +135,8 @@
</ul> </ul>
</div> </div>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
//禁止右滑关闭 mui.init();
mui.init({
swipeBack: false
});
(function($) { (function($) {
//$.swipeoutOpen(el,direction)//打开指定列的滑动菜单,el:指定列的dom对象,direction:取值left|right,指定打开的是左侧或右侧滑动菜单 //$.swipeoutOpen(el,direction)//打开指定列的滑动菜单,el:指定列的dom对象,direction:取值left|right,指定打开的是左侧或右侧滑动菜单
//$.swipeoutClose(el);//关闭指定列的滑动菜单,el:指定列的dom对象 //$.swipeoutClose(el);//关闭指定列的滑动菜单,el:指定列的dom对象
......
...@@ -79,8 +79,9 @@ ...@@ -79,8 +79,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -73,7 +73,6 @@ ...@@ -73,7 +73,6 @@
<div class="mui-loader">加载中...</div> <div class="mui-loader">加载中...</div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript"> <script type="text/javascript">
//启用双击监听 //启用双击监听
mui.init({ mui.init({
...@@ -81,6 +80,19 @@ ...@@ -81,6 +80,19 @@
doubletap:true doubletap:true
} }
}); });
var contentWebview = null;
mui.back = function() {
var current = plus.webview.currentWebview();
current.hide('auto');
setTimeout(function() {
document.getElementById("title").className = 'mui-title mui-fadeout';
if(contentWebview==null){
contentWebview = current.children()[0];
}
contentWebview.hide("none");
}, 200);
}
var titleElem = document.getElementById("title") var titleElem = document.getElementById("title")
var menu = document.getElementById("menu") var menu = document.getElementById("menu")
...@@ -97,7 +109,7 @@ ...@@ -97,7 +109,7 @@
} }
menu.style.display = display; menu.style.display = display;
}); });
var contentWebview = null;
document.getElementById("menu").addEventListener('tap', function(e) { document.getElementById("menu").addEventListener('tap', function(e) {
e.stopPropagation(); e.stopPropagation();
if(contentWebview==null){ if(contentWebview==null){
......
...@@ -66,7 +66,6 @@ ...@@ -66,7 +66,6 @@
<div class="mui-content"></div> <div class="mui-content"></div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script type="text/javascript"> <script type="text/javascript">
//启用双击监听 //启用双击监听
mui.init({ mui.init({
...@@ -74,13 +73,24 @@ ...@@ -74,13 +73,24 @@
doubletap:true doubletap:true
} }
}); });
var contentWebview = null;
mui.back = function() {
var current = plus.webview.currentWebview();
current.hide('auto');
setTimeout(function() {
document.getElementById("title").className = 'mui-title mui-fadeout';
if(contentWebview==null){
contentWebview = current.children()[0];
}
contentWebview.hide("none");
}, 200);
}
var titleElem = document.getElementById("title"); var titleElem = document.getElementById("title");
window.addEventListener("updateHeader", function(e) { window.addEventListener("updateHeader", function(e) {
var title = '下拉刷新和上拉加载更多'; var title = '下拉刷新和上拉加载更多';
titleElem.innerHTML = title; titleElem.innerHTML = title;
titleElem.className = "mui-title mui-fadein"; titleElem.className = "mui-title mui-fadein";
}); });
var contentWebview = null;
document.querySelector('header').addEventListener('doubletap',function () { document.querySelector('header').addEventListener('doubletap',function () {
if(contentWebview==null){ if(contentWebview==null){
contentWebview = plus.webview.currentWebview().children()[0]; contentWebview = plus.webview.currentWebview().children()[0];
......
...@@ -44,8 +44,9 @@ ...@@ -44,8 +44,9 @@
</div> </div>
</body> </body>
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
<script> <script>
mui.init(); mui.init({
swipeBack:true //启用右滑关闭功能
});
</script> </script>
</html> </html>
\ No newline at end of file
(function($) {
//全局配置(通常所有页面引用该配置,特殊页面使用mui.init({})来覆盖全局配置)
$.initGlobal({
swipeBack: true
});
var back = $.back;
$.back = function() {
var current = plus.webview.currentWebview();
if (current.mType === 'main') { //模板主页面
current.hide('auto');
setTimeout(function() {
document.getElementById("title").className = 'mui-title mui-fadeout';
current.children()[0].hide("none");
}, 200);
} else if (current.mType === 'sub') {
if ($.targets._popover) {
$($.targets._popover).popover('hide');
} else {
current.parent().evalJS('mui&&mui.back();');
}
} else {
back();
}
}
})(mui);
/**
* toggle
*/
window.addEventListener('toggle', function(event) {
if (event.target.id === 'M_Toggle') {
var isActive = event.detail.isActive;
var table = document.querySelector('.mui-table-view');
var card = document.querySelector('.mui-card');
if (isActive) {
card.appendChild(table);
card.style.display = '';
} else {
var content = document.querySelector('.mui-content');
content.insertBefore(table, card);
card.style.display = 'none';
}
}
});
\ No newline at end of file
...@@ -8,8 +8,6 @@ ...@@ -8,8 +8,6 @@
<meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="css/mui.min.css"> <link rel="stylesheet" href="css/mui.min.css">
<script src="js/mui.min.js"></script>
<script src="js/app.js"></script>
<style type="text/css"> <style type="text/css">
#list { #list {
/*避免导航边框和列表背景边框重叠,看起来像两条边框似得;*/ /*避免导航边框和列表背景边框重叠,看起来像两条边框似得;*/
...@@ -328,6 +326,7 @@ ...@@ -328,6 +326,7 @@
</li> </li>
</ul> </ul>
</div> </div>
<script src="js/mui.min.js"></script>
<script> <script>
//只有ios支持的功能需要在Android平台隐藏; //只有ios支持的功能需要在Android平台隐藏;
if (mui.os.android) { if (mui.os.android) {
...@@ -340,13 +339,7 @@ ...@@ -340,13 +339,7 @@
} }
mui.init({ mui.init();
preloadLimit: 5, //同时并存的预加载窗口数量
swipeBack: false,
keyEventBind: {
backbutton: false
}
});
var templates = {}; var templates = {};
var getTemplate = function(name, header, content, loading) { var getTemplate = function(name, header, content, loading) {
var template = templates[name]; var template = templates[name];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment