[英]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.