【发布时间】:2012-10-16 05:09:21
【问题描述】:
我正在为 Joomla 3 调整一个自定义组件。它依赖于 jQuery,这是我之前自己加载的。现在它已包含在基本模板中,我不需要。但是,我的依赖于 jQuery 的自定义 javascript 是首先加载的。我使用以下表格加载它们:
$document = JFactory::getDocument();
$document->addScript( PATH TO SCRIPT);
这将它们正确地包含在 <head> 元素中,但它们是在 jQuery 之前加载的。
一些快速搜索在libraries/cms/html/jquery.php 中发现了abstract class JHtmlJquery,但我不确定它是从哪里调用的。
如何更改加载顺序,以便在依赖它的脚本之前加载 jQuery?我可以在不进入核心代码的情况下做到这一点吗?
【问题讨论】:
-
使用 $document->addCustomTag('');自定义标签将在所有其他脚本加载后加载。
标签: joomla joomla-extensions joomla3.0