我正在尝试将自定义JS文件包含到我的joomla网站中。我所做的是编辑模板的index.php文件,并在<script src='custom.js"></script>
之前添加</head>
。但是当页面加载时,在我的自定义JS文件之后加载了另外两个JS文件。我想通过在结束头标记之前插入我的脚本加载行,我的JS文件应该是最后一个加载。什么可能在我的JS文件之后加载那两个JS文件,以及如何?
答案 0 :(得分:1)
试试这个,
你可以使用addCustomTag
选项,这不会在你的头标记中加载JS
文件,但它应该是最后一个(从你调用它的地方加载它。)
$stylelink .= '<link rel="stylesheet" href="../css/IEonly.css" />';
$document = JFactory::getDocument();
$document->addCustomTag($stylelink);
了解更多details
希望它有效..
答案 1 :(得分:0)
在页面加载(延迟)后,可以选择指定脚本的执行。这是一个HTML功能,addScript()在其界面中公开了这一功能。 Doc:https://docs.joomla.org/JDocument/addScript
示例:
$document = JFactory::getDocument();
$document->addScript('js/myscript.js', 'text/javascript', true);