使用J3.0.2上的Gantry Framework解决mootools错误/冲突

时间:2012-12-12 00:18:20

标签: javascript joomla mootools joomla-extensions joomla3.0

我在使用Joomla 3.0.2平台并使用Gantry Framework构建的网站上找到两个错误的解决方案时遇到问题。

第一个错误是:

输入问题

'null'不是对象(评估'b.appendChild')

第二个错误是:

输入问题

'undefined'不是对象(评估'rikgallery_slideshow.jump')

我从未理解如何调试javascript错误,所以我真的很感激一些帮助。

可以通过以下网址访问该网站:http://lads.ergonomiq.net

如果有人可以提供帮助并需要超级用户访问后端,请发送电子邮件至ali.samii@ergonomiq.net

由于

2 个答案:

答案 0 :(得分:1)

这只是为了让您指出正确的方向,需要进一步测试才能完全解决您的问题。

确定第一个错误发生在 responsive.js 第66行

menu.inject(document.getElement('.menu-block'));

我希望console.log(menu, document.getElement('.menu-block'))确保两者都包含预期的元素。我猜其中一个将为null。

第二个错误

AjaxURL: 'http://lads.ergonomiq.net//index.php?option=com_roksprocket&task=ajax&format=raw&ItemId=101'

返回意外的JSON

{"status":"error","message":"Unable to find class for item ","payload":null}

我会测试错误,只有在返回的JSON中有图像

才会继续

主页第136行。

希望这有帮助

答案 1 :(得分:0)

  

我从未理解如何调试javascript错误,所以我愿意   真的很感激一些帮助。

如果要调试JavaScript错误,则应使用FireBug和FireFox浏览器。你可以得到FireBug Add-on here。然后,您将能够自己找到这些错误。