如何在后端加载JavaScript文件插件TO页脚而不是标题

时间:2018-01-15 11:26:24

标签: octobercms octobercms-plugins

我需要在页脚上添加一些我的JS脚本而不是标题,因为我想在DOM加载后使用一些东西。 我已经使用了核心函数addJs('script url'),没有参数可以选择包含JS脚本的位置。

1 个答案:

答案 0 :(得分:0)

10月Cms后端已经附带jQuery v2.1.3,因此您可以为document ready使用java-script code个活动。

后端模板位置为modules\backend\layouts,而_head位于<?= $this->makeAssets() ?>,因此所有资源都会插入此处,而且此处无法更改。

只需使用

$this->addJs('/plugins/acme/blog/assets/javascript/some-code.js');

现在在你的js文件中(some-code.js)将所有代码包装在document ready方法

$(document).ready(function(event) {
  // this code will execute only after DOM is loaded.
  console.log('dom is loaded !')

  // your code..


});
  

现在,无论您的代码位于header还是footer,您的代码始终都会在DOM is loaded之后执行。

如果你有任何进一步的问题,那么,只是分享你的问题,我们可以帮助你解决它的正确细节