jq table

//html

<div class="centera">
  <p id="oranger"> 
      <a class="hover" href="javascript:;">内容一</a> 
      <a href="javascript:;">内容二</a> 
      <a href="javascript:;">内容三</a> <a href="javascript:;">内容四</a> 
  </p>
  <div id="tablea" class="tablea">
    <div class="box">1111</div>
    <div class="box">2222</div>
    <div class="box">3333</div>
    <div class="box">4444</div>
  </div>
</div>
<div class="centera">
  <p id="oranger"> 
      <a class="hover" href="javascript:;">内容一</a> 
      <a href="javascript:;">内容二</a> 
      <a href="javascript:;">内容三</a> 
      <a href="javascript:;">内容四</a> 
  </p>
  <div id="tablea" class="tablea">
    <div class="box">1111</div>
    <div class="box">2222</div>
    <div class="box">3333</div>
    <div class="box">4444</div>
  </div>
</div>

 

//css

body {
    margin:0;
    padding:0;
}
ul,li,p {
    list-style:none;
    margin:0;
    padding:0;
}
p {
    border:1px solid #333;
    padding:10px 0;
}
p a {
    padding:0 10px;
    height:30px;
    display:inline-block;
    line-height:30px;
}
.centera {
    padding:20px;
    overflow:hidden;
}
.hover {
    background:#eee;
}
#tablea {
    background:#eee;
}
.box {
    margin:10px;
    display:none
}
 

//js

$(function(){  
  $(".tablea").find(".box:first").show();    //为每个BOX的第一个元素显示        
  $("#oranger a").on("mouseover",function(){ //给a标签添加事件  
     var index=$(this).index();  //获取当前a标签的个数  
     $(this).parent().next().find(".box").hide().eq(index).show(); //返回上一层,在下面查找css名为box隐藏,然后选中的显示  
     $(this).addClass("hover").siblings().removeClass("hover"); //a标签显示,同辈元素隐藏  
  })  
}) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值