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 定义新对象方法
Feb 20 Javascript
JS.findElementById()使用介绍
Sep 21 Javascript
jQuery设置指定网页元素宽度和高度的方法
Mar 25 Javascript
easyui Droppable组件实现放置特效
Aug 19 Javascript
jquery实现的判断倒计时是否结束代码
Feb 05 Javascript
Mac系统下Webstorm快捷键整理大全
May 28 Javascript
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
Apr 02 Javascript
layui使用templet格式化表格数据的方法
Sep 16 Javascript
微信小程序登录时如何获取input框中的内容
Dec 04 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 Javascript
JS前端宏任务微任务及Event Loop使用详解
Jul 23 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
header跳转和include包含问题详解
2012/09/08 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
2013/06/09 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
Python flask框架post接口调用示例
2019/07/03 Python
python类的实例化问题解决
2019/08/31 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
Python字节单位转换实例
2019/12/05 Python
python3.8下载及安装步骤详解
2020/01/15 Python
Python如何绘制日历图和热力图
2020/08/07 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
白色公司:The White Company
2017/10/11 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
机电一体化应届生求职信范文
2014/01/24 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
违反交通法规检讨书
2014/09/10 职场文书
《秋思》教学反思
2016/02/23 职场文书
python中的被动信息搜集
2021/04/29 Python
一文搞懂python异常处理、模块与包
2021/06/26 Python
python入门学习关于for else的特殊特性讲解
2021/11/20 Python