有人可以告诉我这个代码有什么问题吗...我在一个网站上使用了这个代码并且工作正常......我试图再次使用它但是它没有用。 我总是得到这个错误 jquery.min.js:140未捕获错误:语法错误,无法识别的表达式:#
$(document).ready(function() {
$(document).on('click', "a[href^='#']", function(event) {
event.preventDefault();
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 500);
});
});
答案 0 :(得分:0)
将[[1, 1, 1], [2, 0, 1], [1, 1, 1]]
更改为a[href^='#']
对我有用。我假设它是因为a[href='\\\\#']
被用作ID的标识符,需要进行转义。
#