tab栏切换

Posted qtbb

tags:

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

<style>
body,ul,li,divmargin:0;padding: 0;
ulfont-size: 0px;
.tab_list
  border: 1px gray solid;
  width: 400px;height: 50px;
  background: gainsboro;
ul li
  list-style: none;display: inline-block;
  text-align: center;font-size: 14px;
  width: 32.8%;line-height: 50px;
.tab_conwidth:400px;height:120px;
  border: 1px solid gainsboro;border-top: 0px;
.tab_con .itemdisplay: none;text-indent: 14px;
  line-height: 28px; font-size: 18px;
.currentcolor:snow;background:plum;
</style>
<script>
$(function()
  $(".tab_list ul li").mouseover(function()
  var inds=$(this).index();  // 获取当前 li 的序号
  $(this).addClass("current").siblings().removeClass("current");   //给当前的 li 添加 current 的样式,其他兄弟 li 去掉 current 的样式
  $(".tab_con div").eq(inds).show().siblings().hide();   // li 对应的 div显示出来,其他兄弟 div 隐藏
  )
)
</script>
</head>
<body>
<div class="tab_list">
  <ul>
    <li class="current">tab一</li>
    <li>tab二</li>
    <li>tab三</li>
  </ul>
</div>
<div class="tab_con">
  <div class="item" style="display: block">
    tab一的内容
  </div>
  <div class="item">
    tab二的内容
  </div>
  <div class="item">
    tab三的内容
  </div>
</div>

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

227 面向对象版tab 栏切换

tab栏切换原型封装------彭记(013)

微信小程序tab切换,可滑动切换,导航栏跟随滚动实现

ES6面向对象实现tab栏切换效果

tab栏切换2

jQuery实现tab栏切换效果