各位老师 童鞋们 Help me!比如说 我鼠标经过男装 下面就显示男装的内容 经过女装就显示女装的像这样的效果怎么做啊?
6 回答
刚毅87
TA贡献345条经验 获得超309个赞
下面放若干个 div,使用绝对定位叠起来,鼠标经过哪个,就使下面对应的 div display:block,其他的均 display:none。
望采纳!
blovetu
TA贡献319条经验 获得超234个赞
<style>
.nav { list-style:none; border-bottom:1px solid #ccc; height:28px;}
.nav li { width:96px; border:1px solid #ccc; float:left; cursor:pointer;
text-align:center;line-height:27px;}
.nav li.on { color:#ff5000;broder-bottom:2px solid #fff;}
.content div {border:1px solid #ccc; border-top:none;}
.hide {display:none}
</style>
<div class="wrap">
<ul class="nav">
<li class="on">男装</li>
<li>女装</li>
<li>箱包</li>
</ul>
<div class="content">
<div>这里是男装</div>
<div class="hide">这里是女装</div>
<div class="hide">这里是箱包</div>
</div>
</div>
<script>
$(".nav li").mouseover(function(){
var index = $(this).index();
$(this).addClass("on").siblings().removeClass("on");
$(".c_content div:eq("+index+")").removeClass("hide").siblings().addClass("hide");
})
</script>要实现这个效果布局很重要,希望对你有帮助
添加回答
举报
0/150
提交
取消
