HTML コード内のリンクをクリックすると、2 つの異なる div を表示および非表示にするトグル Javascript がコードに含まれています。
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 を使ったことはありませんが、ウェブサイトに Javascript が必要です。どうすればよいですか?