Php 在Joomla中使用JHtml异步加载JQuery?
我们当前的Joomla模板使用Php 在Joomla中使用JHtml异步加载JQuery?,php,jquery,joomla,joomla3.0,Php,Jquery,Joomla,Joomla3.0,我们当前的Joomla模板使用在每个页面上加载jquery和一些其他脚本。我相信有些脚本是由libraries/cms/html/jquery.php中的JHtml类加载的 下面是我在jquery.php中找到脚本引用的代码 我是否可以告诉Joomla使用当前的JHtml方法异步加载这些脚本 public static function framework($noConflict = true, $debug = null, $migrate = true) { // Only load
在每个页面上加载jquery和一些其他脚本。我相信有些脚本是由libraries/cms/html/jquery.php中的JHtml类加载的
下面是我在jquery.php中找到脚本引用的代码
我是否可以告诉Joomla使用当前的JHtml方法异步加载这些脚本
public static function framework($noConflict = true, $debug = null, $migrate = true)
{
// Only load once
if (!empty(static::$loaded[__METHOD__]))
{
return;
}
// If no debugging value is set, use the configuration setting
if ($debug === null)
{
$config = JFactory::getConfig();
$debug = (boolean) $config->get('debug');
}
JHtml::_('script', 'jui/jquery.min.js', false, true, false, false, $debug);
// Check if we are loading in noConflict
if ($noConflict)
{
JHtml::_('script', 'jui/jquery-noconflict.js', false, true, false, false, false);
}
// Check if we are loading Migrate
if ($migrate)
{
JHtml::_('script', 'jui/jquery-migrate.min.js', false, true, false, false, $debug);
}
static::$loaded[__METHOD__] = true;
return;
}
这是只导入jQuery的
框架
函数。您需要循环使用脚本
函数,您需要找到答案there@Lodder你能提供更多的背景吗?或者让我看一些脚本和框架函数的文档?在寻找答案的过程中,我看到有人建议创建一个插件,在包含所有头脚本的数组中循环。您是在建议类似的方法还是有更好的方法?请参阅我不久前在Joomla Stack Exchange上的回答:这是只导入jQuery的framework
函数。您需要循环使用脚本
函数,您需要找到答案there@Lodder你能提供更多的背景吗?或者让我看一些脚本和框架函数的文档?在寻找答案的过程中,我看到有人建议创建一个插件,在包含所有头脚本的数组中循环。您是在建议类似的方法还是有更好的方法?请参阅我不久前在Joomla Stack Exchange上的回答: