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 相关文章推荐
通过ifame指向的页面高度调整iframe的高度
Oct 05 Javascript
JavaScript中数组继承的简单示例
Jul 29 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
JS实现的汉字与Unicode码相互转化功能分析
May 25 Javascript
Vue项目中最新用到的一些实用小技巧
Nov 06 Javascript
jsonp实现百度下拉框功能的方法分析
May 10 Javascript
微信小程序云开发之使用云函数
May 17 Javascript
基于JS实现数字动态变化显示效果附源码
Jul 18 Javascript
layui实现数据表格点击搜索功能
Mar 26 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 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
zend framework多模块多布局配置
2011/02/26 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
利用js对象弹出一个层
2008/03/26 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
2017/09/07 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python及Django框架生成二维码的方法分析
2018/01/31 Python
Python 监测文件是否更新的方法
2019/06/10 Python
softmax及python实现过程解析
2019/09/30 Python
Python自带的IDE在哪里
2020/07/01 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
总经理司机职责
2014/02/02 职场文书
外国人聘用意向书
2014/04/01 职场文书
励志演讲稿范文
2014/04/29 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
《小小的船》教学反思
2016/02/18 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers