我写了这个脚本,它会打开一个带有正确类名的 div 并关闭其他的。
function showhide(id) {
if (document.getElementById) {
var divid = document.getElementById(id);
var divs = document.getElementsByClassName("hideable");
for (var i = 0; i < divs.length; i = i + 1) {
divs[i].style.display = "none";
}
divid.style.display = "block";
}
return false;
}
可以做一些动画效果,比如渐变消失(fadout)、缓慢减速移除(easeout)等,而不仅仅是通过显示选项来展示吗?