2014-10-19 81 views
1

我想包括一個自定義JS文件到我的joomla網站。我所做的就是編輯模板的index.php文件,然後在</head>之前加上<script src='custom.js"></script>。但是當頁面被加載時,在我的自定義JS文件之後還有兩個其他的JS文件被加載。我想通過在關閉頭標記之前插入我的腳本加載行,我的JS文件應該是最後加載的。什麼可能加載我的JS文件後,這2個JS文件,以及如何?如何確保自定義js文件加載最後在joomla

custom js inserted in index.php right before closing head tag

Yet some other JS files loaded after custom JS

回答

1

試試這個,

可以使用addCustomTag選項,這將不會加載你的頭標記內JS文件,但它應該是最後的(從正在調用那裏負載)

$stylelink .= '<link rel="stylesheet" href="../css/IEonly.css" />'; 
$document = JFactory::getDocument(); 
$document->addCustomTag($stylelink); 

欲瞭解更多details

希望工程..

0

有指定腳本的執行頁面加載後(推遲)的選項。這是一個HTML特性,addScript()將其暴露在其接口中。文檔:https://docs.joomla.org/JDocument/addScript

實施例:

$document = JFactory::getDocument(); 
$document->addScript('js/myscript.js', 'text/javascript', true); 
相關問題