标题:求一javascript程序
只看楼主
studay
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-14
 问题点数:0 回复次数:3 
求一javascript程序
我想给人做个个人主页 但是困于javascript掌握不好。现求一 javascript程序。作用:就是网页上常见的菜单,当鼠标停留在上面时候就出现了下拉菜单进行导航,当鼠标移走时候就自动消失就如这个网站最上面的那个类似的谢谢http://www.shfc.edu.cn/xzjg/zuzhibu/webs/xxzl/rdwd2.htm
搜索更多相关主题的帖子: javascript 
2006-03-29 13:33
nightheart
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-3-13
得分:0 

正好刚刚写了个实现的JS...
/*
layer'n':需要显示的层,按升序排列
max:最大层号
sec:消失的时间,毫秒,默认99999秒,等于不消失...
*/
var SL,TO,sec=99999999;
function showlayer(n,max,sec){window.clearTimeout(TO);for (var i=1 ;i<=max ;i++ ){var divid='layer'+i;if (i==n){document.getElementById(divid).style.visibility='visible';SL='layer'+i;TO=setTimeout("layerfade()",sec);}else{document.getElementById(divid).style.visibility='hidden';}}}
function layerfade(){document.getElementById(SL).style.visibility='hidden';}

2006-03-29 17:32
nightheart
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-3-13
得分:0 
贴上去才发现问题,有个参数设重了,这样改一下楼主应该能看清了...
/*
layer'n':需要显示的层,按升序排列
max:最大层号
sec:消失的时间,毫秒,默认99999秒,等于不消失...
*/
var SL,TO,sec=99999999;
function showlayer(n,max,sec)
{
window.clearTimeout(TO);
for (var i=1 ;i<=max ;i++ )
{
var SL='layer'+i;
if (i==n)
{
document.getElementById(SL).style.visibility='visible';
TO=setTimeout("layerfade()",sec);
}
else
{
document.getElementById(SL).style.visibility='hidden';
}
}
}
function layerfade()
{
document.getElementById(SL).style.visibility='hidden';
}
2006-03-29 17:40
studay
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-14
得分:0 

好的十分感谢

2006-03-31 19:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-53665-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.231715 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved