日期:2014-05-17  浏览次数:20783 次

一个关于framset的问题
最近遇到一个问题,比较纠结,就是如下图所示的显示隐藏的功能

代码如下,但是总是有错误,纠结中

<frameset rows="90px,*" frameborder="0" framespacing="0">
   <frame src="head.html" />
   <frameset cols="220px,30px,*" id="frameset2">
       <frame src="menu.html" id="menu"/>
       <frame src="center.html" id="center" />
       <frame src="content.html" id="content"/>
   </frameset>
</frameset>

点击一个按钮之后,将menu隐藏起来,下面是事件主要代码,但是没有任何效果,是不是我语法有问题???

 $("#frameset2").attr("cols","0,30px,*");
$("#showhidemenu").src="../images/menu_img5.png";

------解决方案--------------------
        <script type="text/javascript">
          $(function(){
            $('#left_user_info').hover(function(){ $('.side_material').show(); }, function(){ $('.side_material').hide(); });
          });
        </script>

------解决方案--------------------
$(parent).find("#frameset2").attr("cols","0,30px,*");
$("#showhidemenu").src="../images/menu_img5.png";


要通过parent找到frameset2,frameset2不属于按钮页面内的,而是按钮页面的父亲容器