关于html中 ul li 中加入div(div位置随意设置)的问题

简介: <!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> &l
<!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>
<script src="jquery.js"></script>
<style type="text/css">
#apDiv1 {
position:relative;
left:20px;
top:42px;
width:487px;
height:639px;
}
#apDiv1 ul li {
list-style-type: none;
}
.apDiv2 {
/* li中的div要设置成绝对,这样,因为ul和li没有设置定位(绝对或相对,默认static),li中的div是相对于最外层的div(#apDiv1),此时此div的位置并不受ul 和li的影响,三个div会重叠到一起*/
position:absolute;
left:161px;
top:20px;
width:195px;
height:211px;
display:none;
z-index:2;
}
* {
border: 1px solid #F00;
}
div {
border: 1px solid #999;
}
</style>
</head>
<body>
<div id="apDiv1">
  <ul>
  <li>1111<div class="apDiv2">111</div></li>
  <li>2222<div class="apDiv2">2222</div></li>
  <li>3333<div class="apDiv2">3333</div></li>
  </ul>
</div>


<script>
  $(function(){
  $("li").hover(function(){
  var index=$("li").index($(this));
  $(".apDiv2").eq(index).css({"display":"block"});
  },
  function(){
   var index=$("li").index($(this));
  $(".apDiv2").eq(index).css({"display":"none"});
  
  }
  );
  });
</script>
</body>
</html>
目录
相关文章
|
25天前
html中div内容居中的方法使用弹性盒子居中
html中div内容居中的方法使用弹性盒子居中
8 0
|
5月前
|
Web App开发 缓存 搜索推荐
HTML中meta标签中属性详解并设置页面缓存策略
HTML中meta标签中属性详解并设置页面缓存策略
298 0
|
5月前
html中设置背景图片不重复不平铺只显示一张图片
html中设置背景图片不重复不平铺只显示一张图片
151 0
|
6月前
|
Web App开发 前端开发 开发者
|
5月前
Html如何设置段落空两格
Html如何设置段落空两格
180 1
|
2月前
vscode中设置HTML模板
vscode中设置HTML模板
|
3月前
|
Python
在Flask中,如果你想设置响应返回的HTML页面
【1月更文挑战第4天】【1月更文挑战第16篇】在Flask中,如果你想设置响应返回的HTML页面
25 1
|
4月前
|
移动开发 定位技术 HTML5
HTML5 - section、article和div
HTML5 - section、article和div
32 0
|
7月前
|
Serverless
html 页面中动态计算 div 元素的宽度
html 页面中动态计算 div 元素的宽度
86 2
|
7月前
CSDN-markdown 借助 html 实现文字样式设置
CSDN-markdown 借助 html 实现文字样式设置