使用js实现OICQ菜单效果

这段代码展示了如何使用JavaScript实现类似OICQ的菜单效果。通过点击菜单头部,相应菜单项会移动显示其详细内容。菜单包括我的办公室、电子邮箱和休闲娱乐三个部分,每个部分有子菜单项。代码中定义了相应的JavaScript函数如`showme`、`moveme`等来处理菜单的显示和移动效果。
摘要由CSDN通过智能技术生成


<script language="JavaScript">
<!--
var headHeight = 22;      
var bodyHeight = 160;      
var objcount = 3;          
var step = 6;              
var moving = false;        

function showme(obj1, obj2)
{
if (moving)           
return;
moving = true;        
for(i=0;i<document.all.tags("td").length;i++)
if (document.all.tags("td")[i].className.indexOf('headtd') == 0)
document.all.tags("td")[i].className = 'headtd1';
obj2.className = 'headtd2';
moveme(obj1);
}

function moveme(obj)
{
idnumber = parseInt(obj.id.substr(4,1));             
objtop = headHeight * (idnumber - 1);                
objbottom = bodyHeight + headHeight * (idnumber - 2);
currenttop = parseInt(obj.style.top);    
if (currenttop >= objbottom)             
{
 countid = 1;
 for(i=0;i<document.all.tags("div").length;i++)
 if (document.all.tags("div")[i].id == 'item'+countid+'body')
 {
  obj = document.all.tags("div")[i];
  objtop = headHeight * (countid - 1);
  if (countid == idnumber)
  {
  moveup(obj,objtop,false);
  break;
 }
 else
  move

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值