2013-04-01 46 views
0

如何在Jquery EasyUI面板中捕獲事件:Region:west or region:center resize? 我需要在用戶重新調整中心或東部地區的大小後刷新一些內容。面板上的Jquery EasyUI捕獲事件:region:west resize

<div id="cc" class="easyui-panel" title="Nested Panel" style="height:200px;padding:10px;"> 
    <div class="easyui-layout" data-options="fit:true"> 
     <div id="dd" data-options="region:'west',split:true" style="width:100px;padding:10px"> 
      Left Content 
     </div> 
     <div id="ee" data-options="region:'center'" style="padding:10px"> 
      Right Content 
     </div> 
    </div> 
</div> 

如何在上面的例子中捕獲Div dd或ee? 此外,以下代碼僅適用於第一次加載。 不工作當調整DIV DD或EE

<script> 
$(document).ready(function() { 
    $(function(){ 
     $('#cc').panel(); 
     $('#cc').panel({ 
      onResize:function(){ 
       alert("dd"); 
      } 
     }); 
    }); 
}); 
</script> 

回答

1

如果你還在尋找一個答案,下面的代碼可以讓我保存和恢復的easyUI佈局面板的大小:

$(document).ready(function() { 
    var panel = $('#main-layout').layout('panel', 'south'), 
     hsize = localStorage.getItem('SouthPanel_h'); 

    panel.panel({ 
     height: hsize > 0 ? hsize : 50, 
     onResize: function(height,width) { 
      localStorage.setItem('SouthPanel_h', height); 
     } 
    }); 
});