【发布时间】:2012-12-28 15:55:22
【问题描述】:
我的代码中有一个切换 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,但网站需要它,该怎么做?
【问题讨论】:
-
你试过什么?谷歌搜索
JavaScrip animate的第一个点击是指向jQuery API 的链接,第二个是指向a tutorial 的链接。我建议你先看看那里...
标签: javascript animation toggle