0

当我注意到画廊 jQuery 脚本无缘无故停止工作时,我正在开发一个 WordPress 网站。在萤火虫中,我在页面加载后看到的错误是:

Error: Syntax error, unrecognized expression: [object Object][rel='x']其中“x”是与图库中的图像对应的数字。因为这是一个 jQuery 1.8.3。错误我不知道在哪里寻找真正的问题。

你可以在这里看到现场网站。

4

1 回答 1

2

我可以看到问题的发生是因为您的ngg.js文件在第 30 行发生了另一个错误。

} else if (jQuery(obj).hasClass("prev")) {
    pageNumber = jQuery(obj).attr("id").substr(9);
} else if (jQuery(obj).hasClass("next")) {
    pageNumber = jQuery(obj).attr("id").substr(9);
}

单击下一个或上一个按钮时,代码会尝试在id单击的按钮元素上查找属性。当我查看 HTML 时,他们没有id.

尝试用这个替换上面的:

} else if (jQuery(obj).hasClass("prev")) {
    pageNumber--;
} else if (jQuery(obj).hasClass("next")) {
    pageNumber++;
}
于 2013-06-08T13:22:08.040 回答