Joomla 的 Javascript 与 $E 未定义?
嗯……
我有点困惑。
我有一个取自 joomla 1.5 早期版本的模块 我试图在 joomla 1.6 中实现它。
当我尝试刷新页面时, 它总是会产生这个错误;
$E 未定义 源文件: http://localhost/p.net/templates/jabellatrix/脚本/ja.collapsible.js 线路:13
那是什么?我不知道。 我不知道这是mooTools问题还是jquery问题。
有没有人可以分享一下这件事?
不管怎样,上面提到的 javascript 源代码来了; 源代码链接。
hmmmm....
I'm abit confused.
i have a module taken from the earlier of joomla 1.5
that I tried to implement it inside joomla 1.6.
When I tried to refresh my page,
it will always generate this error;
$E is not defined
Source File: http://localhost/p.net/templates/jabellatrix/scripts/ja.collapsible.js
Line: 13
What is that?? I dunno.
Whether it is a mooTools problem or jquery problem i dunno.
Is there anyone could share a bit of words about this?
anyway here comes the javascript source code that's mentioned above; Source Code Link.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这意味着,您有旧代码。 $E 来自 mootools 1.1x,它引用
document.getElement("selector");
返回第一个匹配的元素。您可以选择:$E = document.getElement;
希望它能够兼容,或者查看另一个更新的可折叠脚本。很可能 - 这不会是唯一的重大 API 更改。完整的代码是:
it means, you have old code. $E is from mootools 1.1x and it refers to
document.getElement("selector");
to return the first matching element. you can either go:$E = document.getElement;
in the hope it makes it compatible or look at another collapsible script that is more up-to date. chances are - this wont be the only breaking api change.the full code was: