我正在尝试使用 Panoramio 的 JavaScript API,但在使用 MooTools 框架时它无法显示。在这个 jsFiddle上使用 Chrome 的检查功能会在包含的 JavaScript 中显示此错误:
Uncaught SyntaxError: Invalid regular expression: /function (keys){
var obj = {}, length = Math.min(this.length, keys.length);
for (var i = 0; i < length; i++) obj[keys[i]] = this[i];
return obj;
}/: Nothing to repeat
我尝试使用 API 的站点是 Joomla 2.5,因此使用了 MooTools 框架。将小提琴上的框架更改为 jQuery 或将其完全删除会产生图片并且不会出现错误。
我试图以某种方式合并 jQuery 的 noConflict() 函数,并为 MooTools 搜索了类似的函数,但没有成功。
任何解决此问题的建议都将受到欢迎。还是 Panoramio 的 JavaScript API 本身的限制?