javascript - Joomla com媒体图像选择对象[object Object]的属性 '$'不是一个函数index.php

标签 javascript jquery joomla mootools

我正在 Joomla 3.1 中构建一个网站,在 Zoo 区域中它使用 Com_media 来选择图像。我可以用它来浏览图像,但弹出窗口给出错误

未捕获类型错误:对象 [object Object] 的属性“$”不是函数

浏览图像并单击我想要使用的图像时,出现第二个错误

未捕获类型错误:无法调用未定义的方法“populateFields”

任何解决这些问题的帮助都会很棒。

最佳答案

当您加载jQuery noconflict时,美元符号 $ 停止连接到 jQuery。因此,您应该使用 jQuery() 而不是 $()

请记住,MooTools 也使用美元符号。 This MooTools method用于通过 ID 选择元素,可以用 document.id()

替换

如果您同时拥有 MooTools 和 jQuery 代码,那么棘手的部分是要知道美元属于哪个库。在 the error you pointed上面我认为它只是将 $ 替换为 jQueryar 错误行。

关于javascript - Joomla com媒体图像选择对象[object Object]的属性 '$'不是一个函数index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22321760/

相关文章:

javascript - event.preventDefault();仅在某些时候适用于提交表单

javascript - Ember getJSON.done() 与 .then()

javascript - 仅在单击 div 内的按钮时滑动 div

php - 如何修改Joomla文章的布局?

javascript - 变量中只允许两个单词,但允许破折号

javascript - 使用YQL进行跨域AJAX请求时什么也没得到

javascript - 使用 jQuery 和 Ajax 处理 anchor (哈希)链接

php - Jquery:选中或取消选中复选框时无法显示加载相应页面

mysql - 如何将数据存储到 Joomla 中的多个表中?

joomla - 如何覆盖组件中的 save() 方法