展示效果图如下所示:
效果演示源码下载
我们使用移动端时可以通过触屏手势左右滑动来切换拉环栏目,如网易新闻等应用栏目切换。我们说的拉环一般由导航条和拉环对应的内容组成,切换导航条上的标签同时标签对应的内容也会跟着切换。本文将结合实例给大家介绍一个移动端拉环触屏切换效果。
超文本标记语言
我们准备一个拉环导航#佩吉纳维,里面包含拉环导航要切换的四个导航按钮,然后是切换的主体内容#滑块,这里应该放置四个里与导航按钮对应,内容自定义。
div class=' box-163 CSS ' ul id=' page Navi ' class=' page ' lia href=' #//www .JB 51。net/CSS。html ' class=' active ' css3/a/Li lia href=' #//www .JB 51。net/jquery。html ' JAVAScript/a/Li lia href=' #//www .JB 51。net/PHP。html ' PHP/a/Li lia href=' #//www .JB 51。net/PHP。' html './li.-总共四个li - /ul /div /div当然,我们还需要给超文本标记语言加上钢性铸铁样式,本例已打包好钢性铸铁文件供大家下载。
爪哇岛描述语言
由于是移动端应用,我们加载zepto.js,zepto就是体积小的jquery。然后需要加载触屏滑动插件touchslider.js。
脚本类型=' text/JAVAScript ' src=' http : js/zepto _ min。js /脚本脚本类型=' text/JAVAScript ' src=' http : js/touch slider。js /脚本接下来我们就直接调用TouchSlider,通过设置绑定选项卡,滑动方向、速度、时间等信息实现内容切换,请看详细代码:
脚本类型=' text/JavaScript ' var page=' page Navi ';var mslide=' slidervar m title=' emtitlerrdiv=' arrdiv var as=document . getelementbyid(第页)。getElementsByTagName(' a ');var TT=new TouchLider({ id : slide,' auto':'-1 ',fx:'ease-out ',direction:'left ',speed:600,timeout:5000,' before ' : function(index){ var as=document。getelementbyid(这。第页).getElementsByTagName(' a ');如[this.p].类名=作为[索引]。class name=' active this . p=index var txt=as[index].inner text $(“#”this . page).父项()。查找('。' emtitle ' .文本(txt);var txturl=as[index].getAttribute(' href ');var turl=tx turl。拆分(' # ');$(“#”this . page).父项()。查找('。go _ BTN ' .attr('href ',turl[1]);}});tt.page=pageTT。p=0;for(var I=0;IAS . lengthi){(function(){ var j=I;如[j].TT=TT;如[j].onclick=function(){ this。TT。幻灯片(j);返回false } })();}/脚本以上内容是本文的全部叙述,希望对大家学习有所帮助。