JQuery 实现简单拖拽原理
话不多说直接上代码
$(".drag").mousedown(function(e)
{
_move=true;
_x=e.pageX-parseInt($(".drag").css("left"));
_y=e.pageY-parseInt($(".drag").css("top"));
$(".drag").fadeTo(20, 0.5);
});
$(document).mousemove(function(e){
if(_move)
{
var x=e.pageX-_x;
var y=e.pageY-_y;
$(".drag").css({top:y,left:x});
}
}).mouseup(function(){
_move=false;
$(".drag").fadeTo("fast", 1);
});
});
// --></mce:script>
</head>
<body>
<div class="drag"></div>
<div style="height:700px; width:100% ; background:#999999"></div>
</body>
</html>
代码很简单 要是你还不会我也没有办法了