【问题标题】:Why do js files sometimes load with errors?为什么 js 文件有时会加载错误?
【发布时间】:2019-03-11 16:04:23
【问题描述】:

我在this site 上使用了几个脚本库,例如 Amcharts。 我注意到有时它们无法正确加载,并且可能没有表格或图表。我试图将它们都放在页眉和页脚中,但这并没有改变任何东西。有没有办法改正?

【问题讨论】:

    标签: javascript json amcharts


    【解决方案1】:

    您的 html 的 head 中有以下 sn-p :

    <script type="text/javascript">
        jQuery(window).on('load',  function() {
            new JCaption('img.caption');
        });
    </script>
    

    但是 jQuery 本身是在 body 的末尾加载的,这导致它中断。在这个 sn-p 之前在头部加载 jQuery。或者在 jQuery 加载后将这个 sn-p 放在 body 的末尾。

    【讨论】:

    • 谢谢。我把所有的脚本都放在了body的最后,但是还是有同样的问题
    • ReferenceError: JCaption is not defined。检查此模块是否存在于您的导入中。
    • JCaption 不存在?您是否缺少对 JS 文件的引用?
    猜你喜欢
    • 2020-03-15
    • 1970-01-01
    • 2015-05-17
    • 2020-06-21
    • 2021-03-11
    • 2020-09-11
    • 2019-09-02
    • 1970-01-01
    • 2021-04-27
    相关资源
    最近更新 更多