我目前正在尝试执行此操作,但我的课程书并未显示与布尔变量或与此问题相关的任何内容。我已经在网上寻找了一段时间,一切都太复杂了,根据单位应该很简单。如果解决方案在此处发布,输入的内容是什么?也许我需要重新解释一下我的问题。
答案 0 :(得分:0)
// Select all links with hashes
$('a[href*=#]:not([href=#])').click(function() {
// On-page links
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') ||
location.hostname == this.hostname) {
// Figure out element to scroll to
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
// Does a scroll target exist? if so, animate
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
//Prevent default
return false;
}
}
});