首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla3.2模块中的jQuery插件不加载/工作

Joomla3.2模块中的jQuery插件不加载/工作
EN

Stack Overflow用户
提问于 2014-03-30 17:38:56
回答 1查看 514关注 0票数 0

我的Joomla页面上有一段JavaScript有问题。请容忍我,因为我不是专家。

我正在使用一个常规插件(而不是一个实际的Joomla插件)来显示我的投资组合。它应该是这样工作的:http://portfolio.heshley.nl/templates/j .black.html

这就是它不应该工作的方式:http://portfolio.heshley.nl/

所以,我做了很多尝试。

  • 我添加了JavaScript库,并将其放在头上
  • 我将代码放在一个模块中,并将每个$更改为jQuery
  • 我将代码放入我的index.php中,并将每个$更改为jQuery
  • 在我的index.php中使用PHP在模块中加载外部colio文件索引
  • 禁用mootools已删除双加载脚本
  • 我回到了colio插件使用的jQuery 1.10.2
  • 将所有链接更改为绝对链接。
  • 在谷歌搜索时,我找到了大量的可选解决方案,我尝试了其中的每一个。但我不记得他们中的大多数人。

我真的迷路了,插件的开发者也没有找到解决方案。可能是因为他不太喜欢乔姆拉。

有人知道我能做什么吗?正如我上面提到的,我不是专家,但我知道基本知识。所以,如果你有一个逐步的解决方案,那将是超级!

EN

回答 1

Stack Overflow用户

发布于 2014-03-31 07:10:32

你的第一个链接不起作用,所以我不知道在第二个链接中不起作用的地方。但是:如果您查看html源代码,您将加载jquery两次,一次是在顶部(可能在jsn_yoyo_pro -模板的index.php文件中),另一次是向下加载(可能是由Joomla加载的?)。尝试将index.php中的包含移至

代码语言:javascript
复制
<jdoc:include type="head" /> 

标签,所以乔姆拉斯将包括第一位。然后删除加载相同库的包含。

而且,我看到jquery和mootools都在加载,因此我请求jquery处于无冲突模式。这意味着所有jquery调用hase都要使用:

代码语言:javascript
复制
jQuery( ... )

而不是

代码语言:javascript
复制
$( ... )

(注意jQuery()的情况)。因此,替换对$的所有引用(用jQuery(

问候乔纳斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22747387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档