永发信息网

JavaScript中我方法这么写的怎么鼠标拖不动

答案:1  悬赏:60  手机版
解决时间 2021-05-05 22:44
  • 提问者网友:兔牙战士
  • 2021-05-05 14:06
function pageload(eve){
var odiv =document.getElementById('divtest');
            addEvent(odiv,"mousedown",function(eve){
var e=window.event||eve;
var target = e.srcElement ||e.target;
target.style.cursor="move";
var x=parseInt(odiv.style.left.replace(/px/gi,''),10);
var y=parseInt(odiv.style.top.replace(/px/gi,''),10);
var deltaX=eve.clientX-x;
var deltaY=eve.clientY-y;
var movehandler=addEvent(document,"mousemove",function(em){
var em=window.event||em;
target.style.top=(em.clientY-deltaY)+'px';
target.style.left=(em.clientX-deltaX)+'px';
stopEvent(em); });
var uphandler=addEvent(document,"mouseup",function(eu){
var eu=window.event||eu;
removeEvent(document,"mousemove",movehandler);
removeEvent(document,"mouseup",uphandler);
stopEvent(eu);});})我方法这么写的怎么鼠标拖不动

最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-05-05 14:33
是不是DIV没有写内联的left,top,就是没有写style="left:2px;top:2px;"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯