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系列(16) 闭包(Closures)
Apr 12 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
Apr 29 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
安装vue-cli报错 -4058 的解决方法
Oct 19 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
Nov 11 Javascript
js 计算图片内点个数的示例代码
Apr 04 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 Javascript
在vue中高德地图引入和轨迹的绘制的实现
Oct 11 Javascript
JS面向对象实现飞机大战
Aug 26 Javascript
vue实现几秒后跳转新页面代码
Sep 09 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
德生PL330的评价与改造
2021/03/02 无线电
实现php加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
php class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
js实时监听文本框状态的方法
2011/04/26 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
2018/05/08 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
python二分查找算法的递归实现方法
2016/05/12 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
Python工程师面试必备25条知识点
2018/01/17 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
Python 面向对象部分知识点小结
2020/03/09 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
如何打开WebSphere远程debug
2014/10/10 面试题
副董事长岗位职责
2014/04/02 职场文书
企业文化标语大全
2014/06/10 职场文书
4s店活动策划方案
2014/08/25 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
学校党支部承诺书
2015/04/30 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书