我正在尝试使 div 可移动。div 有子 div 元素。你可以在这里查看 jsfiddle:http: //jsfiddle.net/TsW5F/2/
我只希望容器(在大多数 div 之外)是可移动的。目前,内部文本可以在没有外部 div 的情况下移动。最外层的容器 div 应该始终与其余的子元素一起移动。
<div id="id">
<div>second div</div>
<div>third element</div>
</div>
$(document).ready(function() {
var $dragging = null;
$(document.body).on("mousemove", function(e) {
if ($dragging) {
$dragging.offset({
top: e.pageY,
left: e.pageX
});
}
});
$('#id').on("mousedown", null , function (e) {
$dragging = $(e.target);
});
$(document.body).on("mouseup", function (e) {
$dragging = null;
});
});