_StarSun
2016-01-08 09:32
oDrag.style.left=event.clientX+"px";
oDrag.style.top=event.clientY+"px";
当移动的时候 我的第一反应应该是 qq面板的左上角跑到鼠标指针位置了,演示效果怎么是鼠标指针跑到qq面板左上角了??反过来了呢?
咋看我也有这个疑问,但是你仔细看会发现确实是面板往光标方向移了
没有反哦 拖曳时 面板的左上角跑到了鼠标位置上
var L=event.clientX-offsetLeft, T=event.clientY-offsetTop;
oDrag.style.left=event.clientX-L+"px";
oDrag.style.top=event.clientY-T+"px";
DOM事件探秘
99533 学习 · 1305 问题
相似问题