请教各位高手,最近要做个导航下拉菜单,由于JS很菜,下拉菜单一直没做好?<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
.btnO li{ float:left; padding-left:0px; line-height:110%;}
.btnO li img{ vertical-align:top; display:block;}
.btnO li.pos{ position:relative;}
.btnO li.pos div.win{ width:380px; height:145px; display:none; background:url('winbg.png') no-repeat; +background:none; +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='winbg.png'; ); position:absolute; left:-30px; top:52px;}
.btnO li.pos div.win p{ padding:18px 16px 0; line-height:180%;}
.btnO li.pos div.win p b{ font-size:14px;}
</style>
<script language="JavaScript" type="text/JavaScript">
function toggle(targetid){
var target=document.getElementById(targetid);
//alert(target.style.display);
if (target.style.display=="block"){
target.style.display="none";
} else {
target.style.display="block";
}
}
</script>
</head>
<body>
<ul class="btnO">
<div>
<li class="pos"><a href="#" onmouseover="toggle('win1');" onmouseout="toggle('win1');">一级菜单一</a>
<div class="win" id="win1">
<p>
<b><A HREF="">菜单一</A></b>
</p>
</div>
</li>
</div>
</ul> <ul class="btnO">
<div>
<li class="pos"><a href="#" onmouseover="toggle('win2');" onmouseout="toggle('win2');">一级菜单二</a>
<div class="win" id="win2">
<p>
<b><A HREF="">菜单三</A></b>
</p>
</div>
</li>
</div>
</ul></body>
</html>
我想实现的效果是,当鼠标移到“一级菜单一”显示“菜单一”的层,鼠标可以点击“菜单一”的链接,当鼠标移到“一级菜单二”,显示“菜单三”的层,鼠标可以点击“菜单三”的链接,当鼠标移走的时候,下拉菜单就消失,请问各位高手我改怎么修改啊?谢谢!分不多,希望不吝赐教!谢谢!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
.btnO li{ float:left; padding-left:0px; line-height:110%;}
.btnO li img{ vertical-align:top; display:block;}
.btnO li.pos{ position:relative;}
.btnO li.pos div.win{ width:380px; height:145px; display:none; background:url('winbg.png') no-repeat; +background:none; +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='winbg.png'; ); position:absolute; left:-30px; top:52px;}
.btnO li.pos div.win p{ padding:18px 16px 0; line-height:180%;}
.btnO li.pos div.win p b{ font-size:14px;}
</style>
<script language="JavaScript" type="text/JavaScript">
function toggle(targetid){
var target=document.getElementById(targetid);
//alert(target.style.display);
if (target.style.display=="block"){
target.style.display="none";
} else {
target.style.display="block";
}
}
</script>
</head>
<body>
<ul class="btnO">
<div>
<li class="pos"><a href="#" onmouseover="toggle('win1');" onmouseout="toggle('win1');">一级菜单一</a>
<div class="win" id="win1">
<p>
<b><A HREF="">菜单一</A></b>
</p>
</div>
</li>
</div>
</ul> <ul class="btnO">
<div>
<li class="pos"><a href="#" onmouseover="toggle('win2');" onmouseout="toggle('win2');">一级菜单二</a>
<div class="win" id="win2">
<p>
<b><A HREF="">菜单三</A></b>
</p>
</div>
</li>
</div>
</ul></body>
</html>
我想实现的效果是,当鼠标移到“一级菜单一”显示“菜单一”的层,鼠标可以点击“菜单一”的链接,当鼠标移到“一级菜单二”,显示“菜单三”的层,鼠标可以点击“菜单三”的链接,当鼠标移走的时候,下拉菜单就消失,请问各位高手我改怎么修改啊?谢谢!分不多,希望不吝赐教!谢谢!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
.btnO li{ float:left; padding-left:0px; line-height:110%;}
.btnO li img{ vertical-align:top; display:block;}
.btnO li.pos{ position:relative;}
.btnO li.pos div.win{ width:380px; height:145px; display:none; background:url('winbg.png') no-repeat; +background:none; +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='winbg.png'; ); position:absolute; left:-30px; top:15px;}
.btnO li.pos div.win p{ padding:18px 16px 0; line-height:180%;}
.btnO li.pos div.win p b{ font-size:14px;}
</style>
<script language="JavaScript" type="text/JavaScript">
function toggle(targetid){
var target=document.getElementById(targetid);
//alert(target.style.display);
if (target.style.display=="block"){
target.style.display="none";
} else {
target.style.display="block";
}
}
</script>
</head>
<body>
<ul class="btnO">
<div>
<li class="pos"><a href="#" onmouseover="toggle('win1');" onmouseout="toggle('win1');">一级菜单一</a>
<div class="win" id="win1" onmouseover="toggle('win1');" onmouseout="toggle('win1');">
<p>
<b><A HREF="">菜单一</A></b>
</p>
</div>
</li>
</div>
</ul> <ul class="btnO">
<div>
<li class="pos"><a href="#" onmouseover="toggle('win2');" onmouseout="toggle('win2');">一级菜单二</a>
<div class="win" id="win2" onmouseover="toggle('win2');" onmouseout="toggle('win2');">
<p>
<b><A HREF="">菜单三</A></b>
</p>
</div>
</li>
</div>
</ul></body>
</html>