Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将外部脚本合并到Meteor中_Javascript_Meteor - Fatal编程技术网

Javascript 将外部脚本合并到Meteor中

Javascript 将外部脚本合并到Meteor中,javascript,meteor,Javascript,Meteor,我正在将一个外部主题合并到Meteor中。它在body标记的末尾之前加载了一些脚本。当位于Meteor模板的内时,标记不起作用 该主题使用类似于引导、jquery和各种其他可能的外部js库的js(它还将其放在末尾,在之前。最后一个脚本是此主题特定的custom.js脚本。在脚本中,除了常规函数语句之外,还有两个匿名函数,两个if块位于顶层,一个$(文档)。就绪的回调和一个$(窗口).加载回调 加载脚本的最佳方法是什么?我尝试将所有脚本移动到Meteor模板的中。但是缺少一些效果。我想可能是$(窗

我正在将一个外部主题合并到Meteor中。它在body标记的末尾之前加载了一些脚本。当位于Meteor模板的
内时,
标记不起作用

该主题使用类似于引导、jquery和各种其他可能的外部js库的js(它还将其放在末尾,在
之前。最后一个脚本是此主题特定的
custom.js
脚本。在脚本中,除了常规函数语句之外,还有两个匿名函数,两个
if
块位于顶层,一个
$(文档)。就绪的
回调和一个
$(窗口).加载
回调

加载脚本的最佳方法是什么?我尝试将所有脚本移动到Meteor模板的
中。但是缺少一些效果。我想可能是
$(窗口).load
没有在正确的时间被调用。因此我在
模板内调用它。scriptAppend.rendered
,其中scriptAppend是
结尾之前的部分右侧的模板。我还移动了
$(窗口)内的两个匿名函数和两个
if
块.load
。它可以工作,但很麻烦。有没有办法让脚本保持原样

在所有这些之前,我最初只是想使用jQuery在
Template.scriptAppend.rendered
中添加
标记,但似乎没有效果,我也不知道为什么


所以我的问题是,(1)有没有办法让脚本保持原样,(2)Meteor什么时候才能得到处理.load
没有在脚本预期的正确时间执行。

有时Meteor会以与普通web服务器不同的顺序加载文件,这意味着您的函数不会像您习惯的那样加载。将外部脚本包含在头部很好,但您应该尝试将通常会放入
$(document).ready()
函数,而不是
模板.templatename.rendered
函数中的函数。这在过去对我来说已经成功了