求 js 设置弹出层的位置的方法 本帖最后由 superfans98 于 2011-07-06 00:40:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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> <title>无标题页</title><style type="text/css"> body{ margin:0; padding:0; padding-top:100px; padding-left:200px} div{ margin:0; padding:0;}.mask{ width:50px; height:100px; position:absolute; background:#000}</style></head><body><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><div style="width:50px; height:50px; border:1px solid #000; float:left"></div><script type="text/javascript">var list = document.getElementsByTagName("div");var old = null;for(var i = 0 ; i < list.length ; i ++){ list[i].onmouseover = function() { if(old) document.body.removeChild(old); var left = this.offsetLeft; var top = this.offsetTop; var mask = document.createElement("div"); mask.className = "mask" mask.style.top = top+"px"; mask.style.left = left+"px"; old = mask; document.body.appendChild(mask); }}document.documentElement.onmousemove = function(e){ e = e || window.event; t = e.target || e.srcElement; if(t.tagName != "DIV") { if(old) document.body.removeChild(old); old = null; }}</script></body></html> ext语法错误? 一道有难度的JS面试题,求大侠们帮忙解答T_T... 清除页面的部分缓存方法 两个javascript显示的层次问题 JavaScript概念问题 JAVASCRIPT 添加事件未生效 求救:return false 不起作用 求一个正则表达式 如何实现点击表单的提交按钮时,同时实现表单数据检测和开新窗口(新窗口为数据提交后的页面)? vue引入百度API地图 当鼠标移动到复选框上的时候,能显示出一个提示...急!急! 怎么实现动态按钮??
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<style type="text/css">
body{ margin:0; padding:0; padding-top:100px; padding-left:200px}
div{ margin:0; padding:0;}
.mask{ width:50px; height:100px; position:absolute; background:#000}
</style>
</head>
<body><div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div>
<div style="width:50px; height:50px; border:1px solid #000; float:left"></div><script type="text/javascript">var list = document.getElementsByTagName("div");
var old = null;
for(var i = 0 ; i < list.length ; i ++)
{
list[i].onmouseover = function()
{
if(old) document.body.removeChild(old);
var left = this.offsetLeft;
var top = this.offsetTop;
var mask = document.createElement("div");
mask.className = "mask"
mask.style.top = top+"px";
mask.style.left = left+"px";
old = mask;
document.body.appendChild(mask);
}
}document.documentElement.onmousemove = function(e)
{
e = e || window.event;
t = e.target || e.srcElement;
if(t.tagName != "DIV")
{
if(old) document.body.removeChild(old);
old = null;
}
}</script></body>
</html>