jquery移动端TAB触屏切换实现效果_jquery

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

我们准备一个TAB导航#pagenavi,里面包含TAB导航要切换的四个导航按钮,然后是切换的主体内容#slider,这里应该放置四个li与导航按钮对应,内容自定义。

<div class="box-163css">
 <ul id="pagenavi" class="page">
  <li><a href="#">CSS3</a></li>
   <li><a href="#">JAVASCRIPT</a></li>
  <li><a href="#">PHP</a></li>
  <li><a href="#">HTML5</a></li>
 </ul>
 <div id="slider" class="swipe">
  <ul class="box01_list">
  <li class="li_list">
  ...
  </li>
  ...<!--总共4个li-->
  </ul>
 </div>
</div>

当然,我们还需要给HTML加上css样式,这块根据自己的习惯爱好进行设置。

由于是移动端应用,我们加载zepto.js,zepto就是体积小的jquery。然后需要加载触屏滑动插件touchslider.js

<script type="text/javascript" src="js/zepto_min.js"></script>
<script type="text/javascript" src="js/touchslider.js"></script>

接下来我们就直接调用TouchSlider,通过设置绑定tab,滑动方向、速度、时间等信息实现内容切换,请看详细代码:

<script type="text/javascript">
 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,'before':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<as.length;i++){
 (function(){
  var j=i;
  as[j].tt = tt;
  as[j].onclick=function(){
  this.tt.slide(j);
  return false;
  }
 })();
 }
</script>

以上就是关于移动端TAB触屏切换效果的关键代码分享给大家,希望大家喜欢。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery
, tab切换
, Tab选项卡切换
, jquery实现tab切换
tab切换代码
jquery实现tab切换、用jquery实现tab切换、jquery tab切换、jquery tab切换插件、tab标签切换 jquery,以便于您获取更多的相关知识。

时间: 2024-10-02 02:14:10

jquery移动端TAB触屏切换实现效果_jquery的相关文章

jquery实现移动端TAB触屏切换效果

我们使用移动端时可以通过触屏手势左右滑动来切换TAB栏目,如网易新闻等APP栏目切换.我们说的TAB一般由导航条和TAB对应的内容组成,切换导航条上的标签同时标签对应的内容也会跟着切换.本文将结合实例给大家介绍一个移动端TAB触屏切换效果. 我们准备一个TAB导航#pagenavi,里面包含TAB导航要切换的四个导航按钮,然后是切换的主体内容#slider,这里应该放置四个li与导航按钮对应,内容自定义. <div class="box-163css">     <u

基于JavaScript实现移动端TAB触屏切换效果_javascript技巧

展示效果图如下所示: 效果演示 源码下载 我们使用移动端时可以通过触屏手势左右滑动来切换TAB栏目,如网易新闻等APP栏目切换.我们说的TAB一般由导航条和TAB对应的内容组成,切换导航条上的标签同时标签对应的内容也会跟着切换.本文将结合实例给大家介绍一个移动端TAB触屏切换效果. HTML 我们准备一个TAB导航#pagenavi,里面包含TAB导航要切换的四个导航按钮,然后是切换的主体内容#slider,这里应该放置四个li与导航按钮对应,内容自定义. <div class="box-

jQuery的animate函数实现图文切换动画效果_jquery

在一些图片网站上我们可以看到在展示图片的时候,用鼠标轻轻滑上图片可以看到该图片的文字介绍信息,其实用jQuery的animate函数就可以实现这样一个动画过程. <div class="wrap"> <img src="images/s1.jpg" alt="photo" /> <div class="cover"> <h3>强震摧毁加勒比海小国海地</h3> <

jQuery实现tab标签自动切换的方法_jquery

本文实例讲述了jQuery实现tab标签自动切换的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xht

jquery插件splitScren实现页面分屏切换模板特效_jquery

闲来无事,搞了个页面的分屏效果,先来看下效果: 出于可自定义宽高的目的,屏幕分块由CSS控制,由js控制估计等分模块效果一般. 程序相关说明: HTML结构: <div class="header"> header </div> <div class="container" id="displayArea"> <!-- 分屏内容渲染区域 --> </div> <div class=

jQuery实现Tab菜单滚动切换的方法_jquery

本文实例讲述了jQuery实现Tab菜单滚动切换的方法.分享给大家供大家参考.具体如下: 这是一款jQuery实现让你的Tab菜单滚动的代码,先运行一下看看效果咋样?是不是超不错,让你的网页变得灵动起来,不再静止,学习jquery的朋友也可作为范例来参考吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-tab-menu-cha-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W

jQuery实现带延迟的二级tab切换下拉列表效果_jquery

本文实例讲述了jQuery实现带延迟的二级tab切换下拉列表效果.分享给大家供大家参考.具体如下: 这是一款基于jQuery实现带延时效果的下拉列表菜单,有动画效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-delay-show-menu-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q

jquery仿百度经验滑动切换浏览效果_jquery

jquery仿百度经验滑动切换浏览效果 $(function() { wordStrong(); $("#content ul").width($("#content ul li:first").width()*$("#content ul li").length); $("#header .top_right .vote").hover(function() { $(this).children(".hover-t

jQuery实现的图文高亮滚动切换特效实例_jquery

本文实例讲述了jQuery实现的图文高亮滚动切换特效.分享给大家供大家参考.具体如下: 这里介绍jQuery图文高亮滚动切换特效,jQuery鼠标滑过图文开关灯切换特效,背景变暗,子内容向上滑动显示出来,鼠标的操作感极强,希望大家喜欢本效果. 运行效果截图如下: 具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <title>jQuery图文高亮滚动切换</title> <s