web前端|js教程
移动端tab切换,移动端tab,手机端tab滑动切换
web前端-js教程
展示效果图如下所示:
微商三级分销 php 源码,vscode存在的价值,ubuntu安装ctf,添加tomcat找不到,基于sqlite3的库设计,梦见胳膊有个洞爬虫子爬不出来,php 合并对象,seo优化策略,网站小偷工具破解版,三级导航后台管理模板lzw
如何用源码下载视频,ubuntu远程调试软件,tomcat不能添加管理员,网络爬虫报告意义,深圳php培训招聘网,seo人事问题lzw
效果演示 源码下载
自主广告圈系统源码,ubuntu共享目录命令,ajax 请求 防止爬虫,学php5还是php7,云浮seo软件lzw
我们使用移动端时可以通过触屏手势左右滑动来切换TAB栏目,如网易新闻等APP栏目切换。我们说的TAB一般由导航条和TAB对应的内容组成,切换导航条上的标签同时标签对应的内容也会跟着切换。本文将结合实例给大家介绍一个移动端TAB触屏切换效果。
HTML
我们准备一个TAB导航#pagenavi,里面包含TAB导航要切换的四个导航按钮,然后是切换的主体内容#slider,这里应该放置四个li与导航按钮对应,内容自定义。
CSS3JAVASCRIPTPHPHTML5
......
当然,我们还需要给HTML加上css样式,本例已打包好css文件供大家下载。
JAVASCRIPT
由于是移动端应用,我们加载zepto.js,zepto就是体积小的jquery。然后需要加载触屏滑动插件touchslider.js。
接下来我们就直接调用TouchSlider,通过设置绑定tab,滑动方向、速度、时间等信息实现内容切换,请看详细代码:
var page=pagenavi; var mslide=slider; var mtitle=emtitle; arrdiv = arrdiv; var as=document.getElementById(page).getElementsByTagName(a); var tt=new TouchSlider({id:mslide,auto:-1,fx:ease-out,direction:left,speed:600,timeout:5000,efore:function(index){var as=document.getElementById(this.page).getElementsByTagName(a);as[this.p].className=\;as[index].className=active;this.p=index;var txt=as[index].innerText;$("#"+this.page).parent().find(.emtitle).text(txt);var txturl=as[index].getAttribute(href); var turl=txturl.split(#);$("#"+this.page).parent().find(.go_btn).attr(href,turl[1]); }}); tt.page = page; tt.p = 0; for(var i=0;i
以上内容是本文的全部叙述,希望对大家学习有所帮助。
如果觉得《基于JavaScript实现移动端TAB触屏切换效果【javascript】》对你有帮助,请点赞、收藏,并留下你的观点哦!