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 相关文章推荐
[JS源码]超长文章自动分页(客户端版)
Jan 09 Javascript
javascript showModalDialog,open取得父窗口的方法
Mar 10 Javascript
Javascript 实现的数独解题算法网页实例
Oct 15 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 Javascript
JavaScript制作淘宝星级评分效果的思路
Jun 23 Javascript
简单谈谈Vue 模板各类数据绑定
Sep 25 Javascript
javascript 开发之百度地图使用到的js函数整理
May 19 Javascript
Angular项目中$scope.$apply()方法的使用详解
Jul 26 Javascript
简单的网页广告特效实例
Aug 19 Javascript
Vue-路由导航菜单栏的高亮设置方法
Mar 17 Javascript
利用vue重构有赞商城的思路以及总结整理
Feb 21 Javascript
小程序数据通信方法大全(推荐)
Apr 15 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
一键生成各种尺寸Icon的php脚本(实例)
2017/02/08 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
Jquery修改页面标题title其它JS失效的解决方法
2014/10/31 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
Python实现合并字典的方法
2015/07/07 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
在校生党员自我评价
2013/09/25 职场文书
大学团支书的自我评价分享
2013/12/14 职场文书
上班离岗检讨书
2014/01/27 职场文书
机关单位动员会主持词
2014/03/20 职场文书
员工保密协议书
2014/09/27 职场文书
停车场管理协议书范本
2014/10/08 职场文书
幼儿教师个人总结
2015/02/05 职场文书
研究生导师推荐信
2015/03/25 职场文书
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS