javascript - 无法将 .js 文件链接到 Joomla。路径错误?

标签 javascript jquery joomla

我已经尝试了几个小时将我的脚本链接到 joomla index.php 文件。我有一个项目,代码可以工作,但是当我重用该代码时,它就死了。

以下是我尝试链接到 templates/mytemplate/scripts 文件夹中的外部 .js 文件的方法。

<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/contentload.js"></script>

我知道 Joomla 有另一种链接外部脚本的方法,但我不知道如何使用它们:http://docs.joomla.org/Adding_JavaScript

这是我正在尝试运行脚本的网站:在此处切换“详细信息”的可见性:http://dgm3740.inkedkeyboard.com/final/index.php/party-packages#

移动菜单应该展开。一切正常,直到加载到 Joomla。

最佳答案

将页面链接到 Joomla 中的外部代码的最简单方法是使用此代码块,可以在链接 http://docs.joomla.org/Adding_JavaScript 中找到该代码块。

<?php
   $document = JFactory::getDocument();
   $document->addScript('/media/system/js/sample.js');
?>

所以对于你的情况,你应该尝试:

<?php
   $document = JFactory::getDocument();
   $document->addScript($this->baseurl.'/templates/'.$this->template.'/scripts/contentload.js');
?>

希望我能帮助你一些:)

关于javascript - 无法将 .js 文件链接到 Joomla。路径错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25298894/

相关文章:

javascript - 返回到下一个/上一个 div JavaScript onclick 事件

jquery - 这个简单的 jQuery 代码有什么问题?

jquery - Microsoft Edge 在支持触摸屏的设备上出现 .mouseenter() 问题

CSS 规则不起作用

variables - 在 joomla 组件中传递 get 变量

javascript - jQuery 无法识别 html 的更改

javascript - 将 Javascript 字符串或数组转换为 JSON 对象

javascript - 展平嵌套对象

php - Joomla 3.3 禁用 "Reset Password"功能

javascript - 如何在 ES6 中调用 bootstrap 的 jQuery 插件