框架结构是上、左、右,如何实现点击上部按钮,控制左侧菜单显示,并将左侧菜单第一个链接内容显示到右侧

 我来答
shengyuzhiyi
2012-07-02 · 超过18用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:43.9万
展开全部
1、script的部分,这里我用jquery,比较方便,楼主的要求,如果是要从后台获取数据的话,还需要用到异步(ajax)和json.不过这里我只是处理了一下静态数据,希望对你有帮助
<script type="text/javascript" src="js/jquery-1.7.js"></script>
<script type="text/javascript">
$(function(){
$(".head button").click(function(){
$(".nav").css("display","block");
$(".first_content").css("display","block");
});
});
</script>

2、css部分,这个比较简单,一看就懂,

<style type="text/css">
body{padding:0px;margin:0px;}
.content{
margin:auto;
width:600px;
}
.head{
margin:auto;
width:600px;
height:100px;
background-color: pink;
}
.left{
float:left;
width:200px;
height:200px;
background-color: #fee;
}
.right{
float:left;
width:350px;
height:200px;
margin-left:20px;
background-color: #fde;
}
.left li{
display:none;
list-style:none;
}
.first_content,.second_content,.third_content{
display:none;
}
</style>

3、html部分

<div class="content">
<div class="head">
<button>点我试试</button>
</div>
<div class="left">
<li class="nav"><a href="#">第一个</a></li>
<li class="nav"><a href="#">第二个</a></li>
<li class="nav"><a href="#">第三个</a></li>
<li class="nav"><a href="#">第四个</a></li>
<li class="nav"><a href="#">第五个</a></li>
</div>
<div class="right">
<div class="first_content">
<p>aaa</p>
</div>
<div class="second_content">
<p>bbb</p>
</div>
<div class="third_content">
<p>ccc</p>
</div>
</div>
</div>

楼主可以把三个部分的代码,粘贴过去试试效果,记得导入jquery的包,改一下包的路径
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式