下面是一个css做的下拉菜单,鼠标放上的时候,菜单显示,但是鼠标离开后,菜单并不消失, 哪位好心人能帮我改一下,变成鼠标一旦离开下拉菜单显示的区域,下拉菜单就会消失,谢谢。。只能发100分的帖, 不好意思。 <style>
body
{
font-size:12;
}
A:link
{
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-DECORATION: none;
}
A:visited
{
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-DECORATION: none;
}
A:active
{
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-DECORATION: none;
}
A:hover
{
COLOR: #FF0000;
COLOR: #000000;
TEXT-DECORATION: none;
}
input
{
border:1px solid #D4D0c8;
width:100;
overflow:visible;
}
button
{
border:1px solid #999999;
/*#D4D0c8*/
width:60;
overflow:visible;
margin-left:2;
cursor:hand;
font-size:12;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D4D0c8', gradientType='0');
}
td
{
font-size:12;
text-indent:3;
}
th
{
letter-spacing:5;
font-size:12;
height:20;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D4D0c8', gradientType='0');
}
table
{
/*margin-left:10;*/
border:4px #999999 double ;
border-collapse:collapse;
width:100%;
}
textarea
{
overflow:visible;
width:100%;
height:100;
border:1px #D4D0c8 solid;
}
ul {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
text-align: left;
}
</style>
<p style="display:none" id="menu1">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;'onclick="parent.location.href='../music/area.asp'">大类管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/artist.asp'">歌手管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/collection.asp'">专辑管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/song.asp'">歌曲管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='http://61.152.98.240:45534/lib_batch.asp'">批量上传</a></TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu2">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/comment.asp'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/com_admin.ASP'">评论管理</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu3">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../News/news_class_manage.htm'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../News/news_append.htm'">发布新闻</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../News/news_manage.htm'">新闻管理</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu4">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;color:red' onclick="parent.location.href='../sort/Sort_manage.asp?kind=热力排行'">热力排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">酸歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">甜歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">苦歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">辣歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">咸歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">华语歌曲排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">原创排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">翻唱排行</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu5">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../Game/diy_class_manage.asp'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../Game/diy_manage.asp'">文件管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../Game/Game_seach.asp'">查找更改</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu6">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../diy/diy_class_manage.asp'"> 类别管理 </TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../diy/diy_manage.asp'">文件管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../diy/diy_seach.asp'">查找更改</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu7">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../createIncludeFile/templetManage.asp'">模板管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../createIncludeFile/default.asp'">文件管理</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu8">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand;border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../copyright/copyright_manage.asp'">版权管理</TD></TR>
</TABLE>
</p>
<TABLE BORDER=1 CELLPADDING=1 CELLSPACING=1 style='cursor:hand'>
<TR>
<TH onmouseover="showMenu(this,1);">音乐库</TH>
<TH onmouseover="showMenu(this,2);">评论</TH>
<TH onmouseover="showMenu(this,3);">新闻</TH>
<TH onmouseover="showMenu(this,4);">排行</TH>
<TH onmouseover="showMenu(this,5);">游戏原声</TH>
<TH onmouseover="showMenu(this,6);">音乐DIY</TH>
<TH onmouseover="showMenu(this,7);">Include</TH>
<TH onmouseover="showMenu(this,8);">其他管理</TH>
</TR>
</TABLE>
<SCRIPT>
var oPopup= window.createPopup();
function showMenu(obj,x)
{
var oPopBody = oPopup.document.body;
var HTML = document.all("menu" + x).innerHTML ;
oPopBody.innerHTML = HTML;
var rows = HTML.match(/<TR>/g).length;
oPopup.show(obj.offsetLeft + 10, obj.offsetTop + 40, 100, rows * 18 +6, document.body) ;
}
</SCRIPT>
body
{
font-size:12;
}
A:link
{
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-DECORATION: none;
}
A:visited
{
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-DECORATION: none;
}
A:active
{
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-DECORATION: none;
}
A:hover
{
COLOR: #FF0000;
COLOR: #000000;
TEXT-DECORATION: none;
}
input
{
border:1px solid #D4D0c8;
width:100;
overflow:visible;
}
button
{
border:1px solid #999999;
/*#D4D0c8*/
width:60;
overflow:visible;
margin-left:2;
cursor:hand;
font-size:12;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D4D0c8', gradientType='0');
}
td
{
font-size:12;
text-indent:3;
}
th
{
letter-spacing:5;
font-size:12;
height:20;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D4D0c8', gradientType='0');
}
table
{
/*margin-left:10;*/
border:4px #999999 double ;
border-collapse:collapse;
width:100%;
}
textarea
{
overflow:visible;
width:100%;
height:100;
border:1px #D4D0c8 solid;
}
ul {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
text-align: left;
}
</style>
<p style="display:none" id="menu1">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;'onclick="parent.location.href='../music/area.asp'">大类管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/artist.asp'">歌手管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/collection.asp'">专辑管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/song.asp'">歌曲管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='http://61.152.98.240:45534/lib_batch.asp'">批量上传</a></TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu2">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/comment.asp'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/com_admin.ASP'">评论管理</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu3">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../News/news_class_manage.htm'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../News/news_append.htm'">发布新闻</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../News/news_manage.htm'">新闻管理</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu4">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;color:red' onclick="parent.location.href='../sort/Sort_manage.asp?kind=热力排行'">热力排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">酸歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">甜歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">苦歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">辣歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">咸歌排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">华语歌曲排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">原创排行</TD></TR>
<TR><TD style='font-size:9pt;' onclick="">翻唱排行</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu5">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../Game/diy_class_manage.asp'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../Game/diy_manage.asp'">文件管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../Game/Game_seach.asp'">查找更改</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu6">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../diy/diy_class_manage.asp'"> 类别管理 </TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../diy/diy_manage.asp'">文件管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../diy/diy_seach.asp'">查找更改</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu7">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../createIncludeFile/templetManage.asp'">模板管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../createIncludeFile/default.asp'">文件管理</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu8">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand;border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../copyright/copyright_manage.asp'">版权管理</TD></TR>
</TABLE>
</p>
<TABLE BORDER=1 CELLPADDING=1 CELLSPACING=1 style='cursor:hand'>
<TR>
<TH onmouseover="showMenu(this,1);">音乐库</TH>
<TH onmouseover="showMenu(this,2);">评论</TH>
<TH onmouseover="showMenu(this,3);">新闻</TH>
<TH onmouseover="showMenu(this,4);">排行</TH>
<TH onmouseover="showMenu(this,5);">游戏原声</TH>
<TH onmouseover="showMenu(this,6);">音乐DIY</TH>
<TH onmouseover="showMenu(this,7);">Include</TH>
<TH onmouseover="showMenu(this,8);">其他管理</TH>
</TR>
</TABLE>
<SCRIPT>
var oPopup= window.createPopup();
function showMenu(obj,x)
{
var oPopBody = oPopup.document.body;
var HTML = document.all("menu" + x).innerHTML ;
oPopBody.innerHTML = HTML;
var rows = HTML.match(/<TR>/g).length;
oPopup.show(obj.offsetLeft + 10, obj.offsetTop + 40, 100, rows * 18 +6, document.body) ;
}
</SCRIPT>
解决方案 »
- 调用window.onbeforeunload事件,点击翻页事件时,弹出2次窗口?
- 很简单的JS实现~~~
- function 中的 this 具体是指代谁呢
- 如何判断checkbox选中的数量?在线等
- 关于时间日历的一个问题??在线等。。谢谢
- 关于动态增加与动态删除页面元素的问题
- 求个小的计算问题,急用,马上给分,100分的
- 关于ACTIVEX的问题,怎么试也不行啊,请大家帮忙分析一下吧
- JavaScript 中有和C中的sprintf,vsprintf一样功能的函数吗?
- 有办法用javascript生成一个新的层并让这个层指向别的URL吗?
- 请问extjs中的每个对象的addEvents属性怎么回事?
- 开始学习兼研究EXT2.0 框架
var oPopup= window.createPopup();
var is_show = false;
var left,top,width,height;
function showMenu(obj,x)
{
var oPopBody = oPopup.document.body;
var HTML = document.all("menu"+x).innerHTML;
oPopBody.innerHTML = HTML;
var rows = HTML.match(/<TR >/g).length;
left = obj.offsetLeft;
top = obj.offsetTop;
width = 100;
height = rows*18+6;
is_show = true;
oPopup.show(obj.offsetLeft+10,obj.offsetTop+40,100,rows*18+6,document.body);
}
document.onmousemove = function(e){
var x,y;
if(!document.all){ x = e.clientX; y = document.documentElement.scrollTop+ e.clientY; }else{ x = event.x; y =document.documentElement.scrollTop+ event.y; }
if(is_show)
{
if(x< left|| x>left+width ||y<top ||y>top+height)
unshowMenu();
}
} function unshowMenu()
{
left = 0;
top = 0;
width = 0;
height = 0;
is_show = false;
oPopup.hide();
}
</SCRIPT >