Javascript Jquery-未捕获错误:语法错误,无法识别的表达式:gallery/(3).jpg
我正在创建一个网站,现在我在jQuery中编程了一个电梯。我的问题是,我已经创建了很多代码,在导航中向链接添加脚本后,它可以正常工作,但在单击照片后,我出现以下错误:Javascript Jquery-未捕获错误:语法错误,无法识别的表达式:gallery/(3).jpg,javascript,jquery,Javascript,Jquery,我正在创建一个网站,现在我在jQuery中编程了一个电梯。我的问题是,我已经创建了很多代码,在导航中向链接添加脚本后,它可以正常工作,但在单击照片后,我出现以下错误: Uncaught Error: Syntax error, unrecognized expression: gallery/(3).jpg 这是电梯的代码: $(document).on('click', 'a, button', function(e) { e.preventDefault();
Uncaught Error: Syntax error, unrecognized expression: gallery/(3).jpg
这是电梯的代码:
$(document).on('click', 'a, button', function(e) {
e.preventDefault();
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 500);
});
当我删除此代码时,不再显示错误。听起来像按钮的
href
属性包含库/(3).jpg
。这不是一个有效的CSS选择器。当我从ImageOk中加载lightbox脚本时显示错误。。。?我已经告诉过你你的代码有什么问题。当你遇到问题时告诉我是没有帮助的。是的,我发现了,我在我的图库中有缩略图,我只是在标题中将选择器从“a,按钮”更改为选择器a,如:“。导航a”你启发了我,我解决了它:)呵呵,非常感谢你,我能帮上忙!