2012-02-16 11 views
0

私は非常に初期の実験でさえ失敗していますが、周りを遊んでYUI3を学び始めました。 Iveは非常にシンプルな最初のスクリプトを作成しましたが、 `B.Lang is Undefined 'のyui-min.js行のFirebugで直ちに読み込み時のページエラーが発生しました。YUI 3エラー「B.Lang is Undefined」yui-min.js line 7

<html> 
<head> 
    <script src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script> 
    <title>Untitled 2</title> 
    <style> 
     #container{ 
      width: 200px; 
      height: 40px; 
      padding: 5px; 
      text-align: center; 
      border: 1px solid #ccc; 
      background-color: #ccc; 
     } 
    </style> 
    <script> 

    YUI.use('node', function(Y){ 

     Y.one("#container").on('click', function(){ 
      alert("hello world"); 
     }); 
    }) 

    </script> 
</head> 

<body> 

<div id="container">CLICK</div> 

</body> 
</html> 

答えて

5

あなたはYUI後()が必要になります。

YUI().use('node', function(Y){ 

    Y.one("#container").on('click', function(){ 
     alert("hello world"); 
    }); 
}); 

あなたはさまざまな側面を制御したい場合は、イベントコールバックを設定するように、後でそこに例えばconfigオブジェクトを置くところ:

YUI({ 
    combine: true, 
    insertBefore: 'insertScriptsBefore', 
    onProgress: function(o) { 
     // 
    }, 
    onFailure: function(o) { 
     // 
    }, 
    onTimeout: function(o) { 
     // 
    } 
}).use('node', function(Y){ 

    Y.one("#container").on('click', function(){ 
     alert("hello world"); 
    }); 
}); 
+0

血まみれの地獄私はその1つを見つけることができないための右の枕のように感じる^^ しかし、多くの私の方法のエラーを表示してくれてありがとう=) – azzy81

+0

あなたは一人ではありません:P ew、設定オブジェクトの後に閉じ括弧がありません。 – danjah

+0

YUIを学ぶ。ダンジャがこの質問をしてくれてありがとうSubstanceDに感謝しています:) –

関連する問題