2013-02-04 26 views
0

嗨我無法在jsFiddle中顯示BorderContainer和ContentPane,但我可以在Firefox瀏覽器中顯示。那麼我在jsfiddle中錯過了什麼?dojo1.8無法在JsFiddle中顯示BorderContainer和ConatentPane

這裏是我的work中的jsfiddle

<div id="main_bContainer" data-dojo-type="dijit/layout/BorderContainer" 
data-dojo-props="design:'sidebar'"> 
<div class="cP_Left" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'">ContentPane A</div> 
<div class="cP_Right" data-dojo-type="dijit/layout/ContentPane" 
data-dojo-props="region:'right'">ContentPane B</div></div> 

require(["dojo/ready", 
"dojo/_base/declare", 
"dojo/dom-construct", 
"dijit/_WidgetBase", 
"dojo/dom", 
"dojo/on", 
"dojo/parser", 
"dojo/domReady!"], function (ready, declare, domConstruct, _WidgetBase, dom, on, parser) { 
ready(function() 
parser.parse(); // check out more! 

}); 
}); 

克萊門特

回答

1

你失蹤了幾件事:

  1. 在你的DOM
  2. 的CSS鏈接到包裹<body class="soria">標籤soria主題錯了
  3. 個丟失的括號。

我更新了jsfiddle

DOM:

<body class="soria"> 
    <div id="main_bContainer" data-dojo-type="dijit/layout/BorderContainer" 
    data-dojo-props="design:'sidebar'"> 
     <div class="cP_Left" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'">ContentPane A</div> 
     <div class="cP_Right" data-dojo-type="dijit/layout/ContentPane" 
     data-dojo-props="region:'right'">ContentPane B</div> 
    </div> 
</body> 

代碼:

require(["dojo/ready", 
    "dojo/_base/declare", 
    "dojo/dom-construct", 
    "dijit/_WidgetBase", 
    "dojo/dom", 
    "dojo/on", 
    "dojo/parser", 
    "dojo/domReady!"], function (ready, declare, domConstruct, _WidgetBase, dom, on, parser) { 
    ready(function() { 
     parser.parse(); // check out more! 
    }); 
}); 
+0

難怪。謝謝 – user1739825