2014-10-09 25 views
0

我的代码是:jQuery UI的布局硬编码/方法

$(document).ready(function(){ 
     var outerLayout; 

     var layoutSettings_Outer = { 
. 
. 
. 
     }; 

     outerLayout = $("#layout").layout(layoutSettings_Outer); 
. 
. 
. 
    }); 

和身体我使用:

<div id="layout"> 
    <div class="ui-layout-center"> 
      <div> 
       <a href="#" onClick="outerLayout.open('east'); return false;">Close left side</a> 
      </div> 
     </div> 
     <div class="ui-layout-east"> 
      Right Panel 
     </div> 
     <div class="ui-layout-west"> 
      Left Panel 
     </div> 
    </div> 

的问题是,应该链接关闭'东部' - 左侧布局(中)。不幸的是,它没有。我不知道该怎么办...

The Firefox's console says: "ReferenceError: outerLayout is not defined".
BTW - The whole layout works perfectly so JavaScript can see those divs.

回答

0

我解决了这个......但我不知道为什么它就是这样!
我刚刚删除var outerLayout;之前的$(document).ready(function(){代码!这是关于outerLayout的全局/本地属性吗?