Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery-未捕获错误:语法错误,无法识别的表达式:gallery/(3).jpg_Javascript_Jquery - Fatal编程技术网

Javascript Jquery-未捕获错误:语法错误,无法识别的表达式:gallery/(3).jpg

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();

我正在创建一个网站,现在我在jQuery中编程了一个电梯。我的问题是,我已经创建了很多代码,在导航中向链接添加脚本后,它可以正常工作,但在单击照片后,我出现以下错误:

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”你启发了我,我解决了它:)呵呵,非常感谢你,我能帮上忙!