我的代码中有一个切换 Javascript,它在单击 html 代码中的链接时显示和隐藏两个不同的 div:
function toggleAbout() {
var ele = document.getElementById("toggleAbout");
var text = document.getElementById("displayAbout");
var eleContatti = document.getElementById("toggleContatti");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "About";
}
else {
ele.style.display = "block";
text.innerHTML = "About";
eleContatti.style.display = "none";
}
}
function toggleContatti() {
var ele = document.getElementById("toggleContatti");
var text = document.getElementById("displayContatti");
var eleAbout = document.getElementById("toggleAbout");
if(ele.style.display == "block") {
ele.style.display = "none";
}
else {
ele.style.display = "block";
eleAbout.style.display = "none";
}
}
但是我想为 div 设置动画,使它们从上到下缓慢滚动,而不是在单击链接时直接完全显示它们。我看过很多切换动画的例子,但不知道如何将它们集成到我已经拥有的代码中。我从来没有使用过 Javascript,但是网站需要这个,怎么做?