我为导航栏上的按钮编写了四个函数,这些按钮可以滚动到页面上的特定点
function scrollToTop() {
var section = document.querySelector(".body");
section.scrollIntoView({ behavior: "smooth" });
}
function scrollToAbout() {
var section = document.querySelector(".about-me");
section.scrollIntoView({ behavior: "smooth" });
}
function scrollToProjects() {
var section = document.querySelector(".projects");
section.scrollIntoView({ behavior: "smooth" });
}
function scrollToContact() {
var section = document.querySelector(".footer");
section.scrollIntoView({ behavior: "smooth" });
}
有什么办法可以让我写得更短吗?
谢谢你
1条答案
按热度按时间htrmnn0y1#
如果你使用css类名作为一个变量,会有一个更短的方法。
然后你可以像这样调用函数: