有个问题,大层里面4个层,这4个层里分别两个小层,层1,层2,层3,层4,层1里又有2个层。层11显示,层12,隐藏,只能显示一个,鼠标停在层1时,层12显示,层11隐藏,层2,层3,层4,透明度10%;其余的都是一样的,各位了,谢谢。 
 

解决方案 »

  1.   

    应该有更好的方法,我总觉得我这种思路有些问题,似乎陷入盲区了,暂时转不过弯来了。效果不知道是否符合要求,LZ也没有描述明白具体什么效果。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    div{
    background:#fdf
    }
    </style>
    <title>Untitled Document</title>
    <script type="text/javascript" src="js/jquery-1.3.2.min.js">
            </script>
            <script type="text/javascript" language="JavaScript">
                $(function(){
    $.each($('#_div').children(),function(index){
    var childrenDiv = $(this);
    childrenDiv.hover(function(){
    var childObj = childrenDiv.children();
    childObj.toggle();
    $.each($('#_div').children(),function(i){
    if(i != index){
    $(this).css("opacity",0.1);
    }else{
    $(this).css("opacity",1);
    }
    });
    });
    });
                });
            </script>
    </head>
    <body>
    <div id="_div" >
    <div id="_div1">
    <div id="_div11">_div11</div>
    <div id="_div12" style="display:none">_div12</div>
    </div>
    <div id="_div2">
    <div id="_div21">_div21</div>
    <div id="_div22" style="display:none">_div22</div>
    </div>
    <div id="_div3">
    <div id="_div31">_div31</div>
    <div id="_div32" style="display:none">_div32</div>
    </div>
    <div id="_div4">
    <div id="_div41">_div41</div>
    <div id="_div42" style="display:none">_div42</div>
    </div>
    </div>
    </body>
    </html>
      

  2.   

    style="display:none"
    style="display:blonk"用CSS控制
    用Jquery都可以做到的