注册 登录
编程论坛 新人交流区

怎么实现在一个页面有多个滑门效果?

winzi 发布于 2007-10-06 22:44, 478 次点击
<script language="JavaScript">
//Switch Tab Effect
function switchTab(tabpage,tabid){
var oItem = document.getElementById(tabpage);
for(var i=0;i<oItem.children.length;i++){
var x = oItem.children(i);
x.className = "";
var y = x.getElementsByTagName('a');
y[0].style.color="#646B0F";
}
document.getElementById(tabid).className = "Selected";
var dvs=document.getElementById("cnt").getElementsByTagName("div");
for (var i=0;i<dvs.length;i++){
if (dvs[i].id==('d'+tabid))
dvs[i].style.display='block';
else
dvs[i].style.display='none';
}
}
</script>



这个是一个滑门效果的JS代码,
我原来的方法是复制了多个JS代码,然后修改,这样是可以实现的.
但这样应该不是最好的方法,现在是想要有多个 而调同一个JS 该怎么改JS啊?
把这个(tabpage,tabid)多加了两个变量 (a,,cnt,tabpage,tabid)不行哦.

[此贴子已经被静夜思于2007-10-6 23:04:56编辑过]

2 回复
#2
winzi2007-10-06 22:45
怎么文字多了条划线的呢????
#3
coachard2007-10-06 22:58
以为你不想要了~~~~
1