宝哥软件园

基于Java脚本语言实现移动端拉环触屏切换效果

编辑:宝哥软件园 来源:互联网 时间:2021-09-30

展示效果图如下所示:

效果演示源码下载

我们使用移动端时可以通过触屏手势左右滑动来切换拉环栏目,如网易新闻等应用栏目切换。我们说的拉环一般由导航条和拉环对应的内容组成,切换导航条上的标签同时标签对应的内容也会跟着切换。本文将结合实例给大家介绍一个移动端拉环触屏切换效果。

超文本标记语言

我们准备一个拉环导航#佩吉纳维,里面包含拉环导航要切换的四个导航按钮,然后是切换的主体内容#滑块,这里应该放置四个里与导航按钮对应,内容自定义。

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 } })();}/脚本以上内容是本文的全部叙述,希望对大家学习有所帮助。

更多资讯
游戏推荐
更多+