Javascript 如何在squarespace中使用另一个脚本函数?
我试图在squarespace中使用一些脚本。当我简单地运行index.html时,这些脚本工作得非常好,但是当我尝试对squarespace执行同样的操作时,会调用2个脚本,然后调用第三个脚本(应该访问之前初始化的脚本中的函数),该函数被称为未定义Javascript 如何在squarespace中使用另一个脚本函数?,javascript,html,squarespace,Javascript,Html,Squarespace,我试图在squarespace中使用一些脚本。当我简单地运行index.html时,这些脚本工作得非常好,但是当我尝试对squarespace执行同样的操作时,会调用2个脚本,然后调用第三个脚本(应该访问之前初始化的脚本中的函数),该函数被称为未定义 <squarespace:script src="TemplateData/UnityProgress.js" combo="true" /> <squarespace:script src="Build/UnityLoader.
<squarespace:script src="TemplateData/UnityProgress.js" combo="true" />
<squarespace:script src="Build/UnityLoader.js" combo="true" />
<script> var gameInstance = UnityLoader.instantiate("gameContainer", "Build/buildForWeb.json", {onProgress: UnityProgress});</script>
var gameInstance=UnityLoader.instantiate(“gameContainer”,“Build/buildForWeb.json”,“onProgress:UnityProgress}”);
正如布兰登在评论中所建议的那样:
您可以将脚本放在您的/assets
文件夹中,使用标准script
元素src
作为/assets/myscript.js
加载脚本,而不使用squarespace:script
,正如布兰登在评论中建议的那样:
您可以将脚本放在您的/assets
文件夹中,使用标准script
元素和src
作为/assets/myscript.js
加载脚本,而不使用squarespace:script
,这有两个步骤可以帮助您排除故障:1)设置combo=“false”
,然后重试。Squarespace的脚本组合器/压缩器可能在使用某些脚本时遇到问题。如果仍然不起作用,请转到第2页。2) 将脚本放在您的/assets
文件夹中,并在不使用squarespace:script
的情况下加载它们,使用带有src
的标准script
元素作为/assets/myscript.js
第一个不起作用,但第二个起作用。非常感谢。有几个步骤可以帮助您排除故障:1)设置combo=“false”
,然后重试。Squarespace的脚本组合器/压缩器可能在使用某些脚本时遇到问题。如果仍然不起作用,请转到第2页。2) 将脚本放在您的/assets
文件夹中,并在不使用squarespace:script
的情况下加载它们,使用带有src
的标准script
元素作为/assets/myscript.js
第一个不起作用,但第二个起作用。非常感谢你。