在Joomla中使用JHtml加载JQuery异步?

时间:2015-12-29 20:42:13

标签: php jquery joomla joomla3.0

我们当前的Joomla模板使用<jdoc:include type="head" />在每个页面上加载jquery和一些其他脚本。我认为一些脚本是由库/ 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;
}

0 个答案:

没有答案