Jquery实现下拉tab切换

Posted binghuazhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery实现下拉tab切换相关的知识,希望对你有一定的参考价值。

  <!DOCTYPE html>

<html lang="en">

<head>

   <meta charset="UTF-8">

   <title>Document</title>

   <script type="text/javascript" src="jquery.1.11.1.min.js"></script>

   <style type="text/css">

      *{

         margin: 0;

         padding: 0;

      }

      ul{

         width: 200px;

         list-style: none;

         background-color: blueviolet;

         color: yellow;

      }

      h3,li li{

         height: 50px;

      }

      li ul{

         display: none;

      }

      .cur{

         background-color: red;

         color:pink;

      }

      .border{

         border: 1px solid black;

      }

   </style>

</head>

<body>

   <ul>

      <li class="border">

         <h3>html</h3>

         <ul class="inner">

            <li>标签</li>

            <li>选择器</li>

         </ul>

      </li>

      <li class="border">

         <h3>css</h3>

         <ul class="inner">

            <li>文档流</li>

            <li>选择器</li>

            <li>盒模型</li>

         </ul>

      </li>

      <li class="border">

         <h3>js</h3>

         <ul class="inner">

            <li>dom</li>

            <li>bom</li>

            <li>ecmascript</li>

         </ul>

      </li>

   </ul>

  

  

  

   <script type="text/javascript">

      $("h3").mouseover(function(){

         $(this).addClass("cur");

      }).mouseout(function(){

         if ($(this).next().css("display")!="block") {

            $(this).removeClass("cur");

         }

      }).click(function(){

         // $(this).addClass("cur");

         $(this).next().slideToggle();  //$(this).next()值h3的下一个元素,也就是ul,slideToggle自动切换上下拉

         $(".inner").css("background","brown");  //改变下拉选项的背景颜色

         $(this).parent().siblings().find("ul").slideUp().prev().removeClass("cur");

      })   

   </script>

</body>

</html>

  //网页效果如下

   技术图片

 

以上是关于Jquery实现下拉tab切换的主要内容,如果未能解决你的问题,请参考以下文章

标签页(tab)切换的原生js,jquery和bootstrap实现

jQuery实现tab栏切换效果

实现tab左右滑动切换与下拉刷新,上拉加载结合

jQuery怎么实现tab页切换效果

Jquery tab 选项卡 无刷新切换

jquery 实现tab切换