<script type="text/javascript" language="javascript" >
var x0=0,y0=0,x1=0,y1=0;
var moveable=false;
//开始拖动;
function startDrag(obj){
if(event.button==1){
obj.setCapture(); //设置属于当前对象的鼠标捕捉
var win = obj.parentNode;
x0 = event.clientX;
y0 = event.clientY;
x1 = parseInt(win.offsetLeft);
y1 = parseInt(win.offsetTop);
moveable = true;
}
}
//拖动;
function drag(obj){
if(moveable){
var win = obj.parentNode;
win.style.left = x1 + event.clientX - x0;
win.style.top = y1 + event.clientY - y0;
}
}
//停止拖动;
function stopDrag(obj){
if(moveable){
obj.releaseCapture(); //释放当前对象的鼠标捕捉
moveable = false;
}
}
</script>
<body>
<form id="form1" runat="server">
<div id="layer1">
<div class="title" onMouseDown="startDrag(this)" onMouseUp="stopDrag(this)" onMouseMove="drag(this)">点击这里拖动1 </div>
<div class="main">
<p style="font:24px">1111111111111111111 </p>
<p style="font:24px">1111111111111111111 </p>
</div>
</div>
</form>
</body>现将拖动效果写出,请高手帮忙给谢谢cookie保存,将不胜感激!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
var x0=0,y0=0,x1=0,y1=0;
var moveable=false;
//开始拖动;
function startDrag(obj){
if(event.button==1){
obj.setCapture(); //设置属于当前对象的鼠标捕捉
var win = obj.parentNode;
x0 = event.clientX;
y0 = event.clientY;
x1 = parseInt(win.offsetLeft);
y1 = parseInt(win.offsetTop);
moveable = true;
}
}
//拖动;
function drag(obj){
if(moveable){
var win = obj.parentNode;
win.style.left = x1 + event.clientX - x0;
win.style.top = y1 + event.clientY - y0;
}
}
//停止拖动;
function stopDrag(obj){
if(moveable){
obj.releaseCapture(); //释放当前对象的鼠标捕捉
moveable = false;
}
}
</script>
<body>
<form id="form1" runat="server">
<div id="layer1">
<div class="title" onMouseDown="startDrag(this)" onMouseUp="stopDrag(this)" onMouseMove="drag(this)">点击这里拖动1 </div>
<div class="main">
<p style="font:24px">1111111111111111111 </p>
<p style="font:24px">1111111111111111111 </p>
</div>
</div>
</form>
</body>现将拖动效果写出,请高手帮忙给谢谢cookie保存,将不胜感激!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
加时注意写明 CSDNXXX
342838351