代码之家  ›  专栏  ›  技术社区  ›  Teej

Yui-Anim样本错误

yui
  •  1
  • Teej  · 技术社区  · 16 年前

    尝试模拟Yui-Anim示例时出错:

    <script src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"></script>
    <script>
       YUI().use('anim-base', function(Y){
          var anim =  new Y.Anim({
             node: '.notice',
             to: {height: 300},
             easing: Y.Easing.backIn
          });
    
          onClick = function(e){
             e.preventDefault();
             anim.run();
          };
    
          Y.get('.notice').on('click', onClick);
       });
    </script>
    

    错误是:

    Y.放松是未定义的放松: y.easing.backin\r\n

    我觉得YuiLoader会检索所需的文件。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Teej    16 年前

    我的答案来自于Yui图书馆论坛,我将引用:

    YUI将加载列出的模块 但是,需求是自动的, 它不起任何作用 全面的功能检测 发现是否还有其他东西 使用。

    您需要在中更改模块列表 从Anim Base到 阿尼姆(或添加阿尼姆缓解)。那么你的 这个例子很有用。 - Stefan

        2
  •  1
  •   Eric Miraglia    16 年前

    在本例中,添加anim-easing似乎是正确的答案——只使用()所需的子模块。不过,stefan是正确的:您需要列出在实现中直接依赖的所有子模块。

    推荐文章