mui 选项卡

摘要:
方法1:通过css<divclass=“mui滑块”>&书信电报;divclass=“mui-slider-indicator-ui-segmented-controlmui-segmentd-control-invertedbg-w”>&书信电报;ahref=“http://t.zoukankan.com/crazycode2-p-7057843.html#ite

方法一:通过css 实现选项卡

<div   class="mui-slider">  
        <div   class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted bg-w">  
            <a   href="http://t.zoukankan.com/crazycode2-p-7057843.html#item1mobile">  
                基本信息  
            </a>  
            <a   href="http://t.zoukankan.com/crazycode2-p-7057843.html#item2mobile">  
                办理程序  
            </a>  
            <a   href="http://t.zoukankan.com/crazycode2-p-7057843.html#item3mobile">  
                申请材料  
            </a>  
            <a   href="http://t.zoukankan.com/crazycode2-p-7057843.html#item4mobile">  
                其他  
            </a>  
        </div>  
        <div   class="mui-slider-progress-bar mui-col-xs-3"></div>  
        <div class="mui-slider-group">  
            <div   class="base-info md-f1 mui-slider-item mui-control-content detailInfos md-box md-ver mui-active">
            	基本信息  
            </div>  
            <div   class="process bg md-f1 mui-slider-item mui-control-content detailInfos1 md-box md-ver">
            	办理程序     
            </div>  
            <div   class="apply bg md-f1 mui-slider-item mui-control-content detailInfos2 md-box md-ver">
            	申请材料    
            </div>  
            <div   class="others md-f1 mui-slider-item mui-control-content detailInfos3 md-box md-ver">
            	其他
            </div>  
        </div>  
    </div> 

方法二:通过webview 实现选项卡

main.html :

<body>
		<header class="mui-bar mui-bar-nav">
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
			<h1 class="mui-title">顶部选项卡-可左右拖动(webview)</h1>
		</header>
		<div class="mui-content">
			<div   class="mui-slider mui-fullscreen">
				<div   class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
					<div class="mui-scroll">
						<a   href="http://t.zoukankan.com/crazycode2-p-7057843.html#item1mobile" data-wid="subpage-1.html">
							推荐
						</a>
						<a   href="http://t.zoukankan.com/crazycode2-p-7057843.html#item2mobile" data-wid="subpage-2.html">
							热点
						</a>
					</div>
				</div>

			</div>
		</div>
		<script src="http://t.zoukankan.com/js/mui.min.js"></script>
		<script src="http://t.zoukankan.com/js/webviewGroup.js" type="text/javascript" charset="utf-8"></script>
		<script>
			mui.init();
			
			mui.plusReady(function() {
				var currentId = plus.webview.currentWebview().id;
				var group = new webviewGroup( currentId, {//重点在这里 
					items: [{
						id: "subpage-1.html",
						url: "subpage-1.html",
						extras: {}
					}, {
						id: "subpage-2.html",
						url: "subpage-2.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>
	</body>

subpage-1.html :

<body>
		<div   class="mui-content mui-scroll-wrapper">
			<div class="mui-scroll">
				<div class="title">
					这是webview模式选项卡中的第1个子页面
				</div>
				<ul class="mui-table-view mui-table-view-chevron">
					<li class="mui-table-view-cell">
						<a href="http://t.zoukankan.com/crazycode2-p-7057843.html" class="mui-navigate-right">推荐-Item 1</a>
					</li>
					<li class="mui-table-view-cell">
						<a href="http://t.zoukankan.com/crazycode2-p-7057843.html" class="mui-navigate-right">推荐-Item 2</a>
					</li>
				</ul>
			</div>
		</div>
		<script src="http://t.zoukankan.com/js/mui.min.js"></script>
		<script>
			mui.init({
				swipeBack: false,
				keyEventBind: {
					backbutton: false //关闭back按键监听
				},
				pullRefresh: {
					container: '#pullrefresh',
					up: {
						contentrefresh: '正在加载...',
						callback: pullupRefresh
					}
				}
			});
			var count = 0;
			/**
			 * 上拉加载具体业务实现
			 */
			function pullupRefresh() {
				setTimeout(function() {
					mui('#pullrefresh').pullRefresh().endPullupToRefresh((++count > 2)); //参数为true代表没有更多数据了。
					var table = document.body.querySelector('.mui-table-view');
					var cells = document.body.querySelectorAll('.mui-table-view-cell');
					for(var i = cells.length, len = i + 20; i < len; i++) {
						var li = document.createElement('li');
						li.className = 'mui-table-view-cell';
						li.innerHTML = '<a class="mui-navigate-right">推荐-Item ' + (i + 1) + '</a>';
						table.appendChild(li);
					}
				}, 1000);
			}
		</script>
	</body>

subpage-2.html  :

<body>
		<div   class="mui-content mui-scroll-wrapper">
			<div class="mui-scroll">
				<div class="title">
					这是webview模式选项卡中的第2个子页面,该页面展示一个支持上拉加载的消息列表
				</div>
				<ul class="mui-table-view mui-table-view-chevron">
					<li class="mui-table-view-cell">
						<a href="http://t.zoukankan.com/crazycode2-p-7057843.html" class="mui-navigate-right">热点-Item 1</a>
					</li>
					<li class="mui-table-view-cell">
						<a href="http://t.zoukankan.com/crazycode2-p-7057843.html" class="mui-navigate-right">热点-Item 2</a>
					</li>
				</ul>
			</div>
		</div>
		<script src="http://t.zoukankan.com/js/mui.min.js"></script>
		<script>
			mui.init({
				swipeBack: false,
				keyEventBind: {
					backbutton: false //关闭back按键监听
				},
				pullRefresh: {
					container: '#pullrefresh',
					up: {
						contentrefresh: '正在加载...',
						callback: pullupRefresh
					}
				}
			});
			var count = 0;
			/**
			 * 上拉加载具体业务实现
			 */
			function pullupRefresh() {
				setTimeout(function() {
					mui('#pullrefresh').pullRefresh().endPullupToRefresh((++count > 2)); //参数为true代表没有更多数据了。
					var table = document.body.querySelector('.mui-table-view');
					var cells = document.body.querySelectorAll('.mui-table-view-cell');
					for(var i = cells.length, len = i + 20; i < len; i++) {
						var li = document.createElement('li');
						li.className = 'mui-table-view-cell';
						li.innerHTML = '<a class="mui-navigate-right">热点-Item ' + (i + 1) + '</a>';
						table.appendChild(li);
					}
				}, 1000);
			}
		</script>
	</body>

免责声明:文章转载自《mui 选项卡》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇精确率,召回率APS技术中的多目标规划问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

移动端触屏滑动事件

移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 以下是四种touch事件 touchstart:     //手指放到屏幕上时触发 touchmove:      //手指在屏...

全方位掌握nsis脚本

NSIS 确实是一个不错的安装程序制作软件。新版本 2.0a7 真正实现了中文支持和支持 WinXP 的安装对话框。 不过要用它实现漂亮的安装界面和完美的安装功能就必须好好的写脚本。 而 NSIS 的脚本指令是在是太多了,有时候觉得好像又回到了学习 C 语言的年代。他丰富而起强大的功能甚至 可以编译出一些小而使用的软件(例如查找窗口句柄,然后...) 好了...

mui ——picker(选择器)

效果展示: 1.头部引入css:mui.picker和mui.poppicker 两个css文件  2.HTML: <div id='showUserPicker' class="search-item"> <span class="search-area">区</span> <span id='use...

mui框架中H5+获取经纬度信息详解

转:https://blog.csdn.net/qq_38322527/article/details/80758012 plus.geolocation.getCurrentPosition(function(p){alert('Geolocation Latitude:' + p.coords.latitude + ' Longitude:' + p....

mui日期设置与时钟样式时间设置

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-s...

mui实现切换选项卡

mui切换选项卡头目对应选项内容是webAPP应用最多的功能 引入mui文件: 引入mui-segmented-control类实现顶部头目:   引入mui-content-padded类加入各选项卡内容:  注:segmentControl中a标签的href是与content-padded内各个mui-control-content的id对应  ...