繁体   English   中英

哇! 3.将defer attr添加到默认脚本

[英]joomla! 3. Add defer attr to default scripts

这些脚本禁止页面加载。

/media/jui/js/jquery.min.js?5b48a1fbde44016fe73f815fdae009c1
/media/jui/js/jquery-noconflict.js?5b48a1fbde44016fe73f815fdae009c1
/media/jui/js/jquery-migrate.min.js?5b48a1fbde44016fe73f815fdae009c1
/media/system/js/caption.js?5b48a1fbde44016fe73f815fdae009c1

如何为该脚本添加defer attr?

我已经成功使用了“未设置”脚本,该脚本位于DOCTYPE html>之前。 请参阅下面的示例,在该示例中,我还包括了在需要时如何取消设置CSS的方法。 如果您使用的是Joomla的核心引导程序,也请删除引导程序参考。

<?php
// Remove Scripts
$doc = JFactory::getDocument();
unset($doc->_styleSheets['/media/jui/css/bootstrap.min.css']);
unset($doc->_styleSheets['/media/jui/css/bootstrap-responsive.min.css']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/bootstrap.min.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery.min.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-noconflict.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-migrate.min.js']);
unset($doc->_scripts[JURI::root(true) . '/media/system/js/caption.js']);
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM