<div id="drag-div">
<div drag-head></div>
</div>
// 拖动窗口
function windowDrag(windowDiv,windowHead){
var _move=false; //移动标记
var _x,_y; //鼠标离控件左上角的相对位置
$j("#"+windowDiv+" #"+windowHead).mousedown(function(e){
_move=true;
_x=e.pageX-parseInt($j("#"+windowDiv).css("left"));
_y=e.pageY-parseInt($j("#"+windowDiv).css("top"));
});
$j(document).mousemove(function(e){
if(_move){
var x=e.pageX-_x; //移动时根据鼠标位置计算控件左上角的绝对位置
var y=e.pageY-_y;
$j("#"+windowDiv).css({top:y,left:x}); //控件新位置
}
}).mouseup(function(){
_move=false;
});
}
windowDrap("drag-div","drag-head");
效果图