<script>
var x,y,z,down=false,obj;
function init()
{
obj=event.srcElement;
obj.setCapture();
z=obj.style.zIndex;
obj.style.zIndex=100;
x=event.offsetX;
y=event.offsetY;
down=true;
}
function moveit()
{
if(down&&event.srcElement==obj)
{
with(obj.style)
{
obj.style.posLeft=document.body.scrollLeft+event.x-x;
obj.style.posTop=document.body.scrollTop+event.y-y;
}
}
}
function stopdrag()
{
down=false;
obj.style.zIndex=z;
obj.releaseCapture();
}
</script>
<body>
<div onmousedown="init()" onmousemove="moveit()" onmouseup="stopdrag()" style="position:absolute;left:10;top:50;width:100;height:150;border:1px solid #000000;z-index:1;background:#eeeeee">Layer 1</div>
解决方案 »
- easyui的datagrid,指定的一列值非空,该列非空的那一行背景色改变
- javascript验证
- 如何获取nodeType =3 的 nodeValue并修改?
- JavaScript 权威指南 第四版 中文版 在线等
- 求一个验证函数啊,帮帮我吧
- 这样的窗体录入时,加以判断是否正确,为何不好用,错误在哪里?请指教,谢谢!
- 怎样在javascript中定义和使用checkbox数组啊?
- 怎样在提交的时候限制文本框里输入的内容只能是0-9
- chrome 通过 ActiveX 插件控制 外部硬件,通过JS 调用 的异常
- 根据若干路径动态生成JSON数据
- script中怎么做才能调用php中的变量??? 我是超级菜鸟
- JSP页面中,javaScript问题
#div1
{
position: absolute;
left:10;top:50;width:100;height:150;
border:1px solid #000000;
z-index:1;
background:#eeeeee;
}
</style>
<script>
var x,y,z,down=false,obj;
var scrollTop1=0;
var scrollLeft1=0;
window.onload=aaa;
function init()
{
obj=event.srcElement;
obj.setCapture();
z=obj.style.zIndex;
obj.style.zIndex=100;
x=event.offsetX;
y=event.offsetY;
down=true;
}
function moveit()
{
if(down&&event.srcElement==obj)
{
with(obj.style)
{
obj.style.posLeft=document.body.scrollLeft+event.x-x;
obj.style.posTop=document.body.scrollTop+event.y-y;
}
}
}
function stopdrag()
{
down=false;
obj.style.zIndex=z;
obj.releaseCapture();
}function aaa()
{
if(down==false){
top1=document.getElementById("div1").offsetTop;
left1=document.getElementById("div1").offsetLeft;
document.getElementById("div1").style.top=document.body.scrollTop-scrollTop1+top1;
document.getElementById("div1").style.left=document.body.scrollLeft-scrollLeft1+left1;
scrollTop1=document.body.scrollTop
scrollLeft1=document.body.scrollLeft
}
setTimeout("aaa()",50);
}
</script>
<body>
<div id="div1" onmousedown="init()" onmousemove="moveit()" onmouseup="stopdrag()" > Layer 1 </div>
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa
<br/><br/>aaaa