gpt4 book ai didi

jquery - 是否可以强制 Drupal 8 核心 Jquery 转到 header ?

转载 作者:行者123 更新时间:2023-12-01 06:44:06 26 4
gpt4 key购买 nike

我只是想知道是否可以(仅)将 JQ 核心文件移动到网站顶部,而不是在 </body> 之前。 html 标签。我知道这不是最佳实践,但如果在 slider 脚本之前未加载 JQ,我使用的 Revolution Slider 将无法工作,我知道,这很奇怪,但我猜这就是他们创建它的方式:p。

我修改了 core.libraries.yml (实际上我创建了一个补丁和反向补丁以在更新 Drupal 时应用)并且我已经包含了 header:true语句以便 JQuery 转到 .修改 drupal 的核心并不是一个好主意,这就是为什么我正在寻找更好的解决方案。

或者也许实现我正在寻找的东西的最好方法是用我自己的 JQuery 覆盖核心 JQuery,这样我就可以将它放在我想要的任何地方?我不知道是否可能:)

谢谢!

最佳答案

如果您收到“jQuery 未定义”错误,但您的 javascript 文件位于列表中的 jQuery 之后,则您的问题可能出在其他地方。也许您的模板中有一些内联 JavaScript 代码?

将 jquery 推送到 header 而无需修改 core.libraries.yml 的一种方法是确保 THEME.libraries.yml 中有这些配置:

global-styling:
header: true
dependencies:
- core/jquery

这假设您有常用的全局样式库,并且它也列在您的 THEME.info.yml 中。

您可能需要清除缓存才能查看结果。

关于jquery - 是否可以强制 Drupal 8 核心 Jquery 转到 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41059811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com