为了账号安全,请及时绑定邮箱和手机立即绑定

怎样做 鼠标经过标题 就 显示对应标题的内容

怎样做 鼠标经过标题 就 显示对应标题的内容

开心的山羊 2016-07-08 09:45:10
各位老师 童鞋们 Help me!比如说 我鼠标经过男装 下面就显示男装的内容 经过女装就显示女装的像这样的效果怎么做啊?
查看完整描述

6 回答

已采纳
?
柠檬酸钠

TA贡献331条经验 获得超534个赞

http://www.imooc.com/view/176

果然这门课最适合你

查看完整回答
3 反对 回复 2016-07-08
?
刚毅87

TA贡献345条经验 获得超309个赞

下面放若干个 div,使用绝对定位叠起来,鼠标经过哪个,就使下面对应的 div  display:block,其他的均 display:none。

望采纳!

查看完整回答
3 反对 回复 2016-07-08
?
KJinn

TA贡献20条经验 获得超12个赞

$("div").hover(function(){  

    //显示内容

},function(){

    //隐藏内容

})

查看完整回答
2 反对 回复 2016-07-08
?
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>

要实现这个效果布局很重要,希望对你有帮助

查看完整回答
2 反对 回复 2016-07-08
  • 开心的山羊
    开心的山羊
    谢谢您不辞辛苦帮忙解答 代码是赞的 使我豁然开朗 但更详细的解答还是慕课视频比较直观 所有便选择了楼上的链接 十分感谢
?
Ms_Mavis

TA贡献13条经验 获得超9个赞

可以使用show(),hide() 方法,通过获取鼠标经过那个元素的下标来显示对应的内容!

查看完整回答
2 反对 回复 2016-07-08
?
echo_kinchao

TA贡献600条经验 获得超86个赞

布局写好 然后用js动态加载就好了

查看完整回答
1 反对 回复 2016-07-08
  • 6 回答
  • 2 关注
  • 2161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信