注册 登录
编程论坛 JavaScript论坛

自动的出现下拉菜单

无诲今生 发布于 2009-09-26 14:03, 725 次点击
在本论坛的上边,当把鼠标移到“用户控制面板”上,就会自动的出现下拉菜单,请问这是怎样实现的?
1 回复
#2
foktime2009-09-26 14:32
纯粹是看得源文件代码
程序代码:
<DIV class=md1>
<DIV  id=memcp onMouseOver="ShowMenu('memcp')"  
onmouseout="HideMenu('memcp')"><A onClick="pmwin('open')"  
href="https://bbs.bccn.net/thread-286995-1-1.html###">短消息</A><BR><A  
href="https://bbs.bccn.net/my.php?item=threads">我发表的主题</A><BR><A  
href="https://bbs.bccn.net/my.php?item=posts">我参与的主题</A><BR><A  
href="https://bbs.bccn.net/memcp.php?action=profile">编辑个人资料</A><BR><A  
href="https://bbs.bccn.net/my.php?item=favorites&amp;type=thread">我的收藏</A><BR><A  
href="https://bbs.bccn.net/my.php?item=subscriptions">我的订阅</A><BR><A  
href="https://bbs.bccn.net/my.php?item=buddylist">我的好友</A><BR><A  
href="https://bbs.bccn.net/space.php?uid=394239">我的空间</A> </DIV>
<A onmouseover="ShowMenu('memcp')" onMouseOut="HideMenu('memcp')"  
href="https://bbs.bccn.net/memcp.php">用户控制面板</A></DIV>
外层div样式定义了里面div的大小宽度。里面这个div就是你看到的菜单。
ShowMenu()看下面:
function ShowMenu(id){
    if(window.delayhide){clearTimeout(delayhide);}
    $(id).style.display='block';
}

 
1