网乐原科技

直播中

news center新闻中心
首页 > 资讯中心 > 软件技术

菜单平时隐藏着,鼠标移到特定地方就会显现 (像oicq)

发布时间:2008-12-19     阅读数: 次       来源:网乐原科技
要完成此效果需要三个步骤 第一步:把如下代码加入到区域中 <script language="javascript"> function menuIn() //菜单隐藏 { if(n4) { clearTimeout(out_ID) if( menu.top > menuH*-1+20+10 ) { menu.top -= 8 in_ID = setTimeout("menuIn()", 1) } else if( menu.top > menuH*-1+20 ) { menu.top-- in_ID = setTimeout("menuIn()", 1) } } else { clearTimeout(out_ID) if( menu.pixelTop > menuH*-1+20+10 ) { menu.pixelTop -= 8 in_ID = setTimeout("menuIn()", 1) } else if( menu.pixelTop > menuH*-1+20 ) { menu.pixelTop-- in_ID = setTimeout("menuIn()", 1) } } } function menuOut() //菜单显示 { if(n4) { clearTimeout(in_ID) if( menu.top < -10) { menu.top += 4 out_ID = setTimeout("menuOut()", 1) } else if( menu.top < 0) { menu.top++ out_ID = setTimeout("menuOut()", 1) } } else { clearTimeout(in_ID) if( menu.pixelTop < -10) { menu.pixelTop += 2 out_ID = setTimeout("menuOut()", 1) } else if( menu.pixelTop < 0 ) { menu.pixelTop++ out_ID = setTimeout("menuOut()", 1) } } } function fireOver() { clearTimeout(F_out) F_over = setTimeout("menuOut()", 10) } function fireOut() { clearTimeout(F_over) F_out = setTimeout("menuIn()", 10) } function init() { if(n4) { menu = document.D1 menuH = menu.document.height menu.top = menu.document.height*-1+20 menu.onmouseover = menuOut menu.onmouseout = menuIn menu.visibility = "visible" } else if(e4) { menu = D1.style menuH = D1.offsetHeight D1.style.pixelTop = D1.offsetHeight*-1+20 D1.onmouseover = fireOver D1.onmouseout = fireOut D1.style.visibility = "visible" } } F_over=F_out=in_ID=out_ID=null n4 = (document.layers)?1:0 e4 = (document.all)?1:0; </script> 第二步:把如下代码加入到区域中 第三步:把“onload="init()"”加在标记里 例如:

网乐原科技

客服热线:0771-5761507

QQ:53290011

QQ邮箱:53290011@qq.com

工作时间:周一到周五 9:00-18:00

地址:广西南宁市江南万达写字楼C16栋1309室

物联网开发

关注我们

微信小商店 腾讯QQ客服 微信客服