簡體   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