各位老师 童鞋们 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
提交
取消