>  기사  >  웹 프론트엔드  >  jQuery 모바일 탭 효과를 구현하는 방법

jQuery 모바일 탭 효과를 구현하는 방법

小云云
小云云원래의
2018-01-22 14:02:373034검색

우리는 탭 기능에 대해 자주 접하게 될 것입니다. 이번 글에서는 모바일 단말에서 탭 효과를 구현한 jQuery의 예를 주로 소개합니다. 매우 좋은 참조 값을 가지고 있습니다. 아래 편집기를 살펴보겠습니다. 모든 사람에게 도움이 되기를 바랍니다.

렌더링:

코드는 다음과 같습니다.


<!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(&#39;curr&#39;).siblings().removeClass(&#39;curr&#39;);
    var index = $(this).index();
    number = index;
    $(&#39;.nav .content li&#39;).hide();
    $(&#39;.nav .content li:eq(&#39; + index + &#39;)&#39;).show();
   });
  })
 </script>
 <style>
  *{
   margin: 0;
   padding: 0;
  }
  p, 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: &#39;&#39;;
   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>
<p class="nav">
 <p 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>
 </p>
 <p class="content">
  <ul>
   <li style="display: block">商品介绍</li>
   <li>评价</li>
  </ul>
 </p>
</p>
</body>
</html>

다 배우셨나요? 서둘러서 사용해 보세요.

관련 권장 사항:

JavaScript 플러그인 탭 탭에 대한 자세한 설명

layui 탭 효과 구현 코드

탭 전환 효과를 얻기 위한 jquery

위 내용은 jQuery 모바일 탭 효과를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.