【问题标题】:How to use another script function in squarespace?如何在 squarespace 中使用另一个脚本函数?
【发布时间】:2019-10-15 08:32:10
【问题描述】:

我正在尝试在 squarespace 中使用一些脚本。当我简单地运行 index.html 时,这些脚本运行良好,但是当我尝试对 squarespace 执行相同操作时,调用了 2 个脚本,然后调用了第三个应该访问之前初始化的脚本中的函数的函数,该函数被称为未定义.

<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>

【问题讨论】:

  • 帮助您解决问题的几个步骤: 1) 设置combo="false" 并重试。 Squarespace 的脚本组合器/压缩器可能对某些脚本有问题。如果它仍然不起作用,请转到#2。 2) 将脚本放在您的/assets 文件夹中,并使用标准script 元素和src 作为/assets/myscript.js 加载它们而不使用squarespace:script
  • 第一个不起作用,但第二个起作用。非常感谢。

标签: javascript html squarespace


【解决方案1】:

正如布兰登在评论中建议的那样:

您可以将脚本放在您的 /assets 文件夹中,然后使用标准的 script 元素和 src 作为 /assets/myscript.js 加载它们而不使用 squarespace:script

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-06
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多