要加载外部 js 文件,您可以使用 yepnope,如 schown here。
但是当我在 stage-composition-ready-window 中定义一个这样的 .css 文件时:
yepnope({nope:['mystyle.css']});
生成的源代码中集成了正确的加载代码,但 css 不起作用。
有人可以帮帮我吗?
要加载外部 js 文件,您可以使用 yepnope,如 schown here。
但是当我在 stage-composition-ready-window 中定义一个这样的 .css 文件时:
yepnope({nope:['mystyle.css']});
生成的源代码中集成了正确的加载代码,但 css 不起作用。
有人可以帮帮我吗?
使用 jQuery 本身调用外部源文件的解决方案不能满足您的需要吗?
$("<link rel='stylesheet' type='text/css' href='mystyle.css'>").appendTo("#Stage");
您使用论点的“否”属性是否有特殊原因?我是 Edge Animate 扩展库“Edge Commons”的创建者,我们一直在 Animate 中使用 CSS 文件。这是官方文档,关于如何加载 lib 和依赖的 CSS 文件:http ://www.edgedocks.com/edgecommons#anchor_edgecommons_22
我们的默认 yepnope 调用如下所示:
// compositionReady
yepnope({
load: "path/style.css",
complete: function() {
// Do something when loading is complete
}
});
希望有帮助。
顺便说一句:“sym.$()”中不需要前面的“sym”。后者是来自 Animate 的特殊修改的 jQuery 选择器函数,用于从特定符号中获取子(元素)。只需要解析 DOM 中的真实 id(看起来像“Stage_mySymbol_Rectangle”而不是“Rectangle”)。但是你仍然可以使用常规的 $() 函数来使用全局 jQuery 版本......
您需要将上面的行与“sym”一起使用。字首:
sym.$("<link rel='stylesheet' type='text/css' href='mystyle.css'>").appendTo("#Stage");