java吧 关注:1,253,637贴子:12,742,459
  • 0回复贴,共1

求教:html中的overflow问题

取消只看楼主收藏回复

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>overflow运用</title>
<style type="text/css">
dl {
 height:16px;
 overflow:hidden;
}
.open {
 overflow:visible;
}
.close {
 overflow:hidden;
}
</style>
<script type="text/javascript">
function onoff() {
 var dtNode = event.srcElement;
 var dlNode = dtNode.parentNode;
 if (dlNode.className == "open") {
  dlNode.className = "close";
 } else {
  dlNode.className = "open";
 }
</script>
</head>
<body>
<div style="background-color:#E3E59E; width:300px;">
<dl>
 <dt onClick="onoff()">一、上层项目,点我展开和关闭</dt>
 <dd>下层项目就这些了就是这些了</dd>
 <dd>下层项目就这些了就是这些了</dd>
 <dd>下层项目就这些了就是这些了</dd>
  <dd>下层项目就这些了就是这些了</dd>
</dl>
<dl>
 <dt onClick="onoff()">二、上层项目,点我展开和关闭</dt>
 <dd>下层项目就这些了就是这些了</dd>
 <dd>下层项目就这些了就是这些了</dd>
  <dd>下层项目就这些了就是这些了</dd>
  <dd>下层项目就这些了就是这些了</dd>
</dl>
</div>
</body>
</html>
问题:为什么我点 一 展开的时候,会把 二 给遮住,我看视频里的老师做的却没有这个问题,随着一的展开,二也自动向下移动,请问,我这个要怎么改?
水货们都不要水了,来帮下忙


IP属地:安徽1楼2014-08-21 12:20回复