【问题标题】:Insert Jquery after another script在另一个脚本之后插入 Jquery
【发布时间】:2012-08-19 23:31:04
【问题描述】:

我想在我的 HTML 中插入 Jquery 库,但我不能将它放在文件的头部。我需要在运行一些脚本后将其包含在内。 你知道有什么方法可以做到这一点而不会出错吗?

【问题讨论】:

  • 那些“其他”脚本使用 jQuery 吗?否则,在正文中包含脚本是完全可以的。
  • 它产生的错误是什么?

标签: javascript jquery html head


【解决方案1】:

您可能试图在加载 jQuery 库文件之前在脚本中调用 jQuery。

【讨论】:

  • 也许你是正确的,我如何验证 JQuery 已经加载?
【解决方案2】:

您只需在使用它的脚本之前加载 jQuery。如果你愿意,其他不使用 jQuery 的脚本可以放在它前面。

例如,如果您想在正文末尾的脚本标记中包含 jQuery,然后在此之后包含一些使用 jQuery 的脚本,您可以这样做。

【讨论】:

    【解决方案3】:

    如果您正在构建自己的站点/页面,那么您可以通过确保在其他文件之前包含 jQuery 来充分控制这一点。但是,如果您使用的是 WordPress 或其他动态 CMS 平台,您可能无法在 jQuery 存在之前阻止它引用它。

    查看此github project for jqShim 可能会有所帮助。您可以在头部包含非常基本的 dom 就绪功能,同时将更大/更大/更慢/完整的 jQuery 下载移动到 BODY 的底部(但在任何插件之前)。只要调用 jQuery 的代码在做类似的事情:

    jQuery(function($) { ... doing something when ready ... });
    

    在使用 jqShim 之后,这些调用仍然可以在主体中进行,并且将按预期运行。让我知道它是否有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      相关资源
      最近更新 更多