【发布时间】:2023-03-05 01:39:01
【问题描述】:
在 Joomla 3.x 中,Joomla 默认提供 jQuery,但版本有点过时(v.1.8.3),我有一个需要更新版本的脚本。
我能做什么?
【问题讨论】:
标签: joomla joomla3.0 joomla3.1 joomla3.2
在 Joomla 3.x 中,Joomla 默认提供 jQuery,但版本有点过时(v.1.8.3),我有一个需要更新版本的脚本。
我能做什么?
【问题讨论】:
标签: joomla joomla3.0 joomla3.1 joomla3.2
在您的模板中,您还可以覆盖 jQuery 文件。
像这样:
JOOMLA_ROOT/templates/YOURTEMPLATE/js/jui/jquery.min.js
其中 jquery.min.js 是 jQuery 的较新版本。
这样Joomla会在使用JHtml::_('jquery.framework');时加载你的文件而不是默认版本
注意:请好好测试,以免您在使用新的 jQuery 版本时遇到其他问题。
致谢:感谢Michael。
【讨论】:
JHtml::_('jquery.framework'); 从 media/jui/js 导入 jQuery,而不是模板文件夹。
如果您对@Lodder 的方法不满意,您可以尝试以下方法。我认为它满足您的要求。您可以控制您的 jQuery 和 jQuery UI 版本。
http://extensions.joomla.org/extensions/core-enhancements/performance/jquery-scripts/18327
【讨论】:
对于 Joomla 3.x,jquery.js 和 jquery.min.js 文件位于:
JOOMLA_ROOT/media/jui/js/
Download jquery.js v1.10.2(未压缩)
Download jquery.min.js v1.10.2(压缩)
只需下载两者,重命名它们以使它们具有相同的文件名,然后上传到上面提供的位置。
希望对你有帮助
【讨论】:
1.10.2。但这就是存在覆盖的原因:不要对更新感到惊讶。