我建了一个菜单
<div class="menu">
<ul>
<li><a href="Default.aspx">目录1</a>
<ul>
<li><a href="index.aspx" title="主页">主页</a></li>
<li><a href="pconline.com.cn" title="太平洋电脑网">太平洋电脑网</a></li>
</ul>
</li>
<li><a href="Default.aspx">目录2</a>
<ul>
<li><a href="index.aspx">主页</a></li>
<li><a href="pconline.com.cn">太平洋电脑网</a></li>
</ul>
</li>
<li><a href="Default.aspx">目录3</a>
<ul>
<li><a href="index.aspx">主页</a></li>
<li><a href="pconline.com.cn">太平洋电脑网</a></li>
</ul>
</li>
</ul>
</div>
我在css里面设置
.menu ul li ul
{
display:none;//隐藏菜单
}我要怎么样才可以在鼠标停在目录1,目录2,目录3的时候显示菜单?
<div class="menu">
<ul>
<li><a href="Default.aspx">目录1</a>
<ul>
<li><a href="index.aspx" title="主页">主页</a></li>
<li><a href="pconline.com.cn" title="太平洋电脑网">太平洋电脑网</a></li>
</ul>
</li>
<li><a href="Default.aspx">目录2</a>
<ul>
<li><a href="index.aspx">主页</a></li>
<li><a href="pconline.com.cn">太平洋电脑网</a></li>
</ul>
</li>
<li><a href="Default.aspx">目录3</a>
<ul>
<li><a href="index.aspx">主页</a></li>
<li><a href="pconline.com.cn">太平洋电脑网</a></li>
</ul>
</li>
</ul>
</div>
我在css里面设置
.menu ul li ul
{
display:none;//隐藏菜单
}我要怎么样才可以在鼠标停在目录1,目录2,目录3的时候显示菜单?
解决方案 »
- 求本asp.net的ajax书籍和页面处理效果!!求救。。。
- 后退的时候怎么让GridView的数据不改变呢
- 此帖必火!如何让<img>标签像Button控件一样回传和执行onclick
- AJAX终极问题~~有经验的都来爽爽!
- 关于flash加载前的问题?高手救救我啊
- asp与access数据库的链接及信息的获取、添加、删除。
- 关于“Handles 子句需要 WithEvents 变量”,急,求救!
- 急求帮忙解释一下asp代码问题。。。。thanks very much
- 大哥 不忙过来看看 谢谢
- 全局变量的问题?
- 会URL重写的来~
- 请问使用iTextSharp生成PDF如何定义里面的表格单元格的宽度??
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function show(id) {
var v = document.getElementById(id);
if(v.style.display == '')
v.style.display = 'none';
else
v.style.display = '';
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div class="menu">
<ul>
<li><a href="Default.aspx" onmouseenter="show('d1')" onmouseleave="show('d1')">目录1</a>
<ul id="d1" style="display:none">
<li><a href="index.aspx" title="主页">主页</a></li>
<li><a href="pconline.com.cn" title="太平洋电脑网">太平洋电脑网</a></li>
</ul>
</li>
<li><a href="Default.aspx" onmouseenter="show('d2')" onmouseleave="show('d2')">目录2</a>
<ul id="d2" style="display:none">
<li><a href="index.aspx">主页</a></li>
<li><a href="pconline.com.cn">太平洋电脑网</a></li>
</ul>
</li>
<li><a href="Default.aspx" onmouseenter="show('d3')" onmouseleave="show('d3')">目录3</a>
<ul id="d3" style="display:none">
<li><a href="index.aspx">主页</a></li>
<li><a href="pconline.com.cn">太平洋电脑网</a></li>
</ul>
</li>
</ul>
</div> </form>
</body>
</html>测试过的,没问题。
.menu ul li:hover ul {
display:block;
position:absolute;
top:31px;
left:0;
width:105px;
}.menu ul li a.hide, .menu ul li a:visited.hide {
display:none;
}.menu ul li a:hover ul li a:hover {
background:#dfc184;
color:#000;
}