1

私はJavascriptの初心者であり、製品のUIをYUI2からYUI3に移行する任務を負っています。どこにも移行ガイドがないようですので、今はインターネットの投稿とyuiのドキュメントを閲覧しています。

私のグローバルスコープでは、一時的に次のようなものを追加しました

var Y = YUI()。use('*'、function(Y){});

YUI3で動作しないYAHOO.util.Dom.get(...)に遭遇しましたが、Y.DOM.byId(...)が推奨される移行のようです。しかし、「Y.DOM」が未定義であるというエラーが表示されます。

Y.DOMを使用している人は誰でも(...)、これはどのように解決されましたか?

4

1 に答える 1

4

どこでアイデアを見つけたのかわかりませんY.DOM.byId

試す

var node = Y.one('#elementID');

または、クラスを使用する場合:

var nodes = Y.all('.className');

YUI3でノードを取得する方法の詳細については、ドキュメントを参照してください。

編集:

<script>
YUI().use('node', function (Y) {
    var node = Y.one('#elementID');
});
</script>
于 2013-03-19T19:54:24.197 に答える