MUI实现顶部可滑动选项卡
实现效果
案例源码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>顶部可滑动选项卡</title>
<script src="js/mui.min.js"></script>
<link href="css/mui.min.css" rel="stylesheet" />
<script type="text/javascript" charset="utf-8">
mui.init();
</script>
</head>
<body>
<header class="mui-bar mui-bar-nav">
<h1 class="mui-title">出行记</h1>
</header>
<div class="mui-content">
<div id="slider" class="mui-slider mui-fullscreen">
<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">
推荐
</a>
<a class="mui-control-item" href="#item2mobile">
运动
</a>
<a class="mui-control-item" href="#item3mobile">
玩乐
</a>
<a class="mui-control-item" href="#item4mobile">
游记
</a>
<a class="mui-control-item" href="#item5mobile">
电影
</a>
<a class="mui-control-item" href="#item6mobile">
美食
</a>
</div>
</div>
<div class="mui-slider-group">
<div id="item1mobile" class="mui-slider-item mui-control-content mui-active">
<div id="scroll1" class="mui-scroll-wrapper">
<div class="mui-scroll">
推荐
</div>
</div>
</div>
<div id="item2mobile" class="mui-slider-item mui-control-content">
<div id="scroll2" class="mui-scroll-wrapper">
<div class="mui-scroll">
运动
</div>
</div>
</div>
<div id="item3mobile" class="mui-slider-item mui-control-content">
<div id="scroll3" class="mui-scroll-wrapper">
<div class="mui-scroll">
玩乐
</div>
</div>
</div>
<div id="item4mobile" class="mui-slider-item mui-control-content">
<div id="scroll3" class="mui-scroll-wrapper">
<div class="mui-scroll">
游记
</div>
</div>
</div>
<div id="item5mobile" class="mui-slider-item mui-control-content">
<div id="scroll3" class="mui-scroll-wrapper">
<div class="mui-scroll">
电影
</div>
</div>
</div>
<div id="item6mobile" class="mui-slider-item mui-control-content">
<div id="scroll3" class="mui-scroll-wrapper">
<div class="mui-scroll">
美食
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
// 点击北京回到原点
document.querySelectorAll('.mui-control-item')[2].addEventListener('tap', function() {
mui('.mui-scroll-wrapper').scroll().scrollTo(0, 0, 900);
});
// 点击游记左滑80px
document.querySelectorAll('.mui-control-item')[3].addEventListener('tap', function() {
mui('.mui-scroll-wrapper').scroll().scrollTo(-80, 0, 900);
});
</script>
</body>
</html>
GitHub:
https://github.com/lwqbrell/top_scroll_tab
还没有评论,来说两句吧...