从Jeff Hines的jQuery动画中获得以下答案:
function goToByScroll(id){ $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');}如果您使用的是jQuery,请不要忘记将库添加到项目中。
编辑:另外,请确保您仍然“返回false”。在链接的点击处理程序中,否则仍会在您的网址中添加“#div1”(感谢@niaccurshi)

从Jeff Hines的jQuery动画中获得以下答案:
function goToByScroll(id){ $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');}如果您使用的是jQuery,请不要忘记将库添加到项目中。
编辑:另外,请确保您仍然“返回false”。在链接的点击处理程序中,否则仍会在您的网址中添加“#div1”(感谢@niaccurshi)