类似天猫宝贝详情页的滚动页签,即支持横向滑
类似天猫宝贝详情页的滚动页签,即支持横向滑动切换页签,也支持纵向滚动查看页签内容
点击查看DEMO
用法<script src="build/ScrollTabs.js"></script>
new ScrollTabs({ 'container': 'wrapper', //页签容器ID 'panel': 'scroller', //页签panel容器ID 'current': 0, //激活页签index 'data': [{ //页签tabs数据源 'name': '第一章', },{ 'name': '第二章', },{ 'name': '第三章', },{ 'name': '第四章', },{ 'name': '第五章', }], 'change': function(index) { //切换tabs后的回调函数,参数是当前激活的index } });
<div id="wrapper" class="wrapper"> <div id="content" class="content"> <div id="scroller" class="scroller"> <div class="tab current"> <div class="container"> <img src="http://ww4.sinaimg.cn/bmiddle/6f0e6a6ajw1f7iybshzz0j209i7ps4l4.jpg"/> </div> </div> <div class="tab" > <div class="container"> <img src="http://ww2.sinaimg.cn/bmiddle/6f0e6a6ajw1f7iybwia63j20cj7ps1kx.jpg"/> </div> </div> <div class="tab" > <div class="container"> <img src="http://ww3.sinaimg.cn/bmiddle/6f0e6a6ajw1f7iyc3rvyhj20gj7ps4qp.jpg"/> </div> </div> <div class="tab" > <div class="container"> <img src="http://ww4.sinaimg.cn/bmiddle/6f0e6a6ajw1f7iyc67w0hj20817pswys.jpg"/> </div> </div> <div class="tab" > <div class="container"> <img src="http://ww2.sinaimg.cn/bmiddle/6f0e6a6ajw1f7iybt8f5bj20b40m8mzr.jpg"/> </div> </div> </div> </div> </div> 需要这么多div吗?
wrapper 整个页签容器,包含tabs和panels
content panels的viewport,当前可视化窗口
scroller panels容器,也是负责滑动的区域
tab 对应每一个panel
container 为了获取每一个panel的高度
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。