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 相关文章推荐
iframe 上下滚动条如何默认在下方实现原理
Dec 10 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
轮播的简单实现方法
Jul 28 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
Jan 16 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
Jul 04 Javascript
详解用async/await来处理异步
Aug 28 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 Javascript
在js中修改html body的样式
Nov 11 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
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
浅析js封装和作用域
2013/07/09 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
2016/10/28 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
Express 配置HTML页面访问的实现
2020/11/01 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
Django缓存系统实现过程解析
2019/08/02 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
python 高阶函数简单介绍
2021/02/19 Python
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
MySQL批量更新不同表中的数据
2022/05/11 MySQL
Go语言编译原理之变量捕获
2022/08/05 Golang