![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
帮我看看吧,为什么一个可以达到拖动到我指定的地方的目的,而另外一个不行呢。只是Points设置不同而已,不明白
<script language="javascript">
var MOVEOBJ = null;
var MOVEFLAG = false;
function moveIt(obj){
document.onmousemove = move;
document.onmouseup = drop;
MOVEOBJ = obj;
CURRENTX = (event.clientX + document.body.scrollLeft);
CURRENTY = (event.clientY + document.body.scrollTop);
return true;
}
function move(){
if (MOVEOBJ == null) { return false; }
MOVEFLAG = true;
newX = (event.clientX + document.body.scrollLeft);
newY = (event.clientY + document.body.scrollTop);
newX = event.x;
newY = event.y;
var arr = new Array();
// alert(MOVEOBJ.Points.value);
arr = MOVEOBJ.Points.value.split(",");
MOVEOBJ.Points.value = arr[0] + ',' + arr[1] + ',' + newX + ',' + newY + ',' + arr[4] + ',' + arr[5];
event.returnValue = false;
return false;
}
function drop(){
if(MOVEFLAG) MOVEFLAG = false;
MOVEOBJ = null;
return true;
}
</script>
onmousedown='moveIt(this);' style="position:absolute"/>
onmousedown='moveIt(this);' style="position:absolute"/>
提问者:leec1981 08-15 17:05
答复

