0

私は jQuery ユーザーで、YUI を学んでいます。次のコードがあり、YUI が定義されていないというエラーが表示されます。ライブラリへのリンクに問題があることは知っていますが、正確にはわかりません。YUI がローカルに保持されているコードを他の誰かにテストしてもらい、正常に動作しました。これを行う必要がある場合、min.js ファイルのコピーを取得するにはどうすればよいですか? YUI サイトからコピーをダウンロードすると、大量のファイルが...

<head>
    <title>YUI3 Test</title
     <script src="http://yui.yahooapis.com/3.2.0/build/yui/yui-min.js"></script>


</head>
<body>
    <div id="menu">
        <p>Click here to test.</p>
    </div>

    <script>
        YUI().use('node', 'event', function (Y){
            var changeText = function(e){
                e.target.setHTML("<p>Now you see the test working.</p>");
            }

            var node = Y.one("#menu");
            node.on("click", changeText);

            //node.on("click", function(e){
            //    Y.one(node).load('menu.html');
            //});
        });
    </script>
</body>

ありがとう!

4

1 に答える 1

1

>afterがありません</title。これにより、script タグが認識されず、読み込まれていない可能性があります。

ここで壊れています:http://jsbin.com/ubaxoy/1/edit

そして、ここでは、不足を追加した後に機能します>: http://jsbin.com/ubaxoy/2/edit

YUI 3.2 にはまだなかったので、私も変更setHTMLしなければなりませんでした。また、3.9.1 以降の新しいバージョンの YUI を使用することをお勧めします。3.2以降、多くの素晴らしい機能が追加されました。setContentsetHTML

于 2013-05-24T12:42:27.520 に答える