jQuery实现移动端Tab选项卡效果


Posted in Javascript onMarch 15, 2017

效果图:

jQuery实现移动端Tab选项卡效果

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
 <title>移动端Tab选项卡</title>
 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
 <script>
  $(function() {
   $(".tab a").click(function() {
    $(this).addClass('curr').siblings().removeClass('curr');
    var index = $(this).index();
    number = index;
    $('.nav .content li').hide();
    $('.nav .content li:eq(' + index + ')').show();
   });
  })
 </script>
 <style>
  *{
   margin: 0;
   padding: 0;
  }
  div, input, textarea, button, a {
   -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
  ul, li, ol{
   list-style: none;
  }
  a {
   color: #323232;
   outline-style: none;
   text-decoration: none;
  }
  .border-b {
   position: relative;
  }
  .border-b:after {
   top: auto;
   bottom: 0;
  }
  .border-t:before, .border-b:after {
   content: '';
   position: absolute;
   left: 0;
   background: #ddd;
   right: 0;
   height: 1px;
   -webkit-transform: scaleY(0.5);
   transform: scaleY(0.5);
   -webkit-transform-origin: 0 0;
   transform-origin: 0 0;
  }
  .nav {
   background-color: #fff;
   text-align: center;
  }
  .nav .tab {
   width: 100%;
   position: relative;
   overflow: hidden;
  }
  .tab a {
   float: left;
   width: 49%;
   height: 2.56rem;
   line-height:2.56rem;
   display: inline-block;
   border-right: 1px solid #e1e1e1;
  }
  .tab a:last-child {
   border-right: 0;
  }
  .tab .curr {
   border-bottom: 2px solid #fc7831;
   color: #fc7831;
  }
  .content ul li {
   display: none;
   padding: 3%;
   width: 94%;
  }
 </style>
</head>
<body>
<div class="nav">
 <div class="tab border-b">
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" class="curr">商品介绍</a>
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" >评价(99)</a>
 </div>
 <div class="content">
  <ul>
   <li style="display: block">商品介绍</li>
   <li>评价</li>
  </ul>
 </div>
</div>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 Javascript
JS实现多物体缓冲运动实例代码
Nov 29 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
sso跨域写cookie的一段js脚本(推荐)
May 25 Javascript
jQuery EasyUI提交表单验证
Jul 19 Javascript
如何使用headjs来管理和异步加载js
Nov 29 Javascript
jquery validation验证表单插件
Jan 07 Javascript
浅析JS中常用类型转换及运算符表达式
Jul 23 Javascript
详解node服务器中打开html文件的两种方法
Sep 18 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
Apr 13 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
今天,小程序正式支持 SVG
Apr 20 Javascript
利用vue.js插入dom节点的方法
Mar 15 #Javascript
js实现彩色条纹滚动条效果
Mar 15 #Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 #Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 #Javascript
字太多用...代替的方法(两种)
Mar 15 #Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
Mar 15 #Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 #Javascript
You might like
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
jQuery实现简单QQ聊天框
2020/08/27 jQuery
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
python写日志封装类实例
2015/06/28 Python
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
工商学院毕业生自荐信
2013/11/12 职场文书
文员岗位职责范本
2014/03/08 职场文书
岗位说明书范文
2014/05/07 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
解析Java中的static关键字
2021/06/14 Java/Android
MyBatis 动态SQL全面详解
2021/10/05 MySQL
安装Ruby和 Rails的详细步骤
2022/04/19 Ruby