在html页面中,这样的切换js如何写?

当鼠标移动到栏目上,下方相应出现下拉菜单,并且菜单是在下边的内容之上,新人,求指导,谢谢,会的联系我,我给你发代码(分没了,意思下,万分感谢)。... 当鼠标移动到栏目上,下方相应出现下拉菜单,并且菜单是在下边的内容之上,新人,求指导,谢谢,会的联系我,我给你发代码(分没了,意思下,万分感谢)。 展开
 我来答
我才是大海
2013-12-23 · TA获得超过831个赞
知道小有建树答主
回答量:1361
采纳率:0%
帮助的人:714万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>二级弹出菜单</title>
<style type="text/css">
.menu {
font-family: arial, sans-serif;
width: 750px;
margin: 0;
margin: 50px 0;
}
.menu ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.menu ul li {
float: left;
position: relative;
}
.menu ul li a, .menu ul li a:visited {
display: block;
text-align: center;
text-decoration: none;
width: 104px;
height: 30px;
color: #000;
border: 1px solid #fff;
border-width: 1px 1px 0 0;
background: #c9c9a7;
line-height: 30px;
font-size: 11px;
}
.menu ul li ul {
display: none;
}
.menu ul li:hover a {
color: #fff;
background: #b3ab79;
}
.menu ul li:hover ul {
display: block;
position: absolute;
top: 31px;
left: 0;
width: 105px;
}
.menu ul li:hover ul li a {
display: block;
background: #faeec7;
color: #000;
}
.menu ul li:hover ul li a:hover {
background: #dfc184;
color: #000;
}
</style>
<!--[if lte IE 6]>
<style type="text/css">
table {
border-collapse:collapse;
margin:0; 
padding:0;
}

.menu ul li a.hide, .menu ul li a:visited.hide {
display:none;
}

.menu ul li a:hover {
color:#fff; 
background:#b3ab79;
}

.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:32px; 
left:0; 
width:105px;
}

.menu ul li a:hover ul li a {
background:#faeec7; 
color:#000;
}
.menu ul li a:hover ul li a:hover {
background:#dfc184; 
color:#000;
}
</style>
<![endif]-->
</head>
<body>
<div class="menu">
  <ul>
    <li><a class="hide">DEMOS</a> 
      <!--[if lte IE 6]>
<a>DEMOS
<table><tr><td>
<![endif]-->
      <ul>
        <li><a>1</a></li>
        <li><a>2</a></li>
        <li><a>3</a></li>
        <li><a>4</a></li>
      </ul>
      <!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]--> 
    </li>
  </ul>
  <div class="clear"> </div>
</div>
</body>
</html>


以上这个是一个纯css的(兼容ie6),当然用js就方便的多。


你也可以百度搜索“下拉菜单 代码”会有很多的。


祝你成功!

追问
看了下,没接触过div,我能不能把我的代码发你你帮我改下,我试着自己改了没改出来,我是用table做的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kof_snower
2013-12-23 · TA获得超过158个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:146万
展开全部

我个有个传上去,你先试着改!

追问
看了下,没接触过div,我能不能把我的代码发你你帮我改下,我试着自己改了没改出来,我是用table做的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bindao2010
2013-12-23 · 超过11用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:26.2万
展开全部
有两种方式一种是通过js,一种是通过css,看你要用哪种啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
什么都是砖家级
2013-12-23 · TA获得超过243个赞
知道答主
回答量:216
采纳率:0%
帮助的人:49.4万
展开全部
去参考别人开放的源码就好
追问
能不能提供一个源码地址?嘿嘿
追答
晕,你看下没有同类型的,去下载下来不就好了,我怎么有时间帮你找啊,你自己找还可以学到别的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式