思路是利用jquery的mousemove,mousedown,mouseup三个事件,定义两个相对位置,分别是 1、组件左上角与屏幕左上角的相对位置 2、鼠标所在坐标与组件左上角的相对位置。 具体函数如下: 代码如下: .drag{ position:absolute; background:#0000CC; top:100px;left:200px; padding:0; } 代码如下: $(document).ready(function(){ var move=false;//移动标记 var _x,_y;//鼠标离控件左上角的相对位置 $(“.drag”).mousedown(