我正在将这个开发者主题从主题森林实施到流星应用程序中。
我目前正在通过将有问题的 javascript 放入/public
并使用 jQuery 附加它们来完成此操作:
Meteor.startup(function() {
$('head').append('<script src="/template_stuff.js"></script>');
// .. all 7 scripts or so
});
如果所需的脚本放置在 中/client/js/
,它们似乎运行得太早或在 DOM 完成加载之前运行。如果它们直接放在主 html 文件的标题中,它们似乎会以同样的方式出错。
我在这里遗漏了什么 - 是否有一种更优雅的方式可以在 DOM 加载后加载脚本?