繁体   English   中英

jQuery.js错误

[英]Jquery.js error

我有一个带有2个按钮的主页,该2个按钮链接到注册页面,另一个链接到登录页面。 在chrome调试器中,它显示错误:

jquery.js:2 
Uncaught Error: Syntax error, unrecognized expression: 
html/first-time-login/first-time-login.php
    at Function.fb.error (jquery.js:2)
    at fb.tokenize (jquery.js:2)
    at fb.select (jquery.js:2)
    at Function.fb [as find] (jquery.js:2)
    at m.fn.init.find (jquery.js:2)
    at m.fn.init (jquery.js:2)
    at m (jquery.js:2)
    at HTMLAnchorElement.<anonymous> (custom.js:92)
    at HTMLAnchorElement.dispatch (jquery.js:3)
    at HTMLAnchorElement.r.handle (jquery.js:3)

这是链接的我的HTML代码:

<a href="html/login/login.php" class="wow fadeInUp btn btn-default hvr-bounce-to-top smoothScroll" data-wow-delay="1.3s">Login</a>
<a href="html/first-time-login/first-time-login.php" class="wow fadeInUp btn btn-default hvr-bounce-to-top smoothScroll" data-wow-delay="1.3s">register</a>

这也是我的custom.js第92行代码:

scrollTop: $($anchor.attr('href')).offset().top - 49

该行位于此函数中:

$(function() {
        $('#home a, .navbar-default a').bind('click', function(event) {
            var $anchor = $(this);
            $('html, body').stop().animate({
                scrollTop: $($anchor.attr('href')).offset().top - 49
            }, 1000);
            event.preventDefault();
        });
    });

另外,如果您想知道我正在使用模板。 不过,我完全忘记了我从哪里得到的。 感谢任何人的帮助

尝试删除链接class属性的类smoothScroll

例:

<a href="html/first-time-login/first-time-login.php" class="wow fadeInUp btn btn-default hvr-bounce-to-top" data-wow-delay="1.3s">register</a>

我认为smoothScroll期望href属性包含同一页面中另一个元素的id (或有效的JQuery选择器字符串),因此它可以向下或向上滚动到该元素。 由于这在您的页面中没有发生,因此会发生错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM