Ich habe das hier: http://jsfiddle.net/5r3Eh/10/show/ und dann http://jsfiddle.net/5r3Eh/18/ aber sie sind ziemlich langsam (auf Chrome 12, etwas besser auf 13).
Gibt es eine Möglichkeit, Drag-Drop von Fenster ohne jquery.event.drag-1.5.min.js und wenn möglich ohne jquery überhaupt zu tun? Und wie kann ich es in meinen einfachen Code implementieren http://jsfiddle.net/5r3Eh/10/ :
$('#demo4_box').bind('dragstart', function(event) {
return $(event.target).is('.handle');
}).bind('drag', function(event) {
$(this).css({
top: event.offsetY,
left: event.offsetX
});
});
$(".resize").bind('dragstart', function(event) {
var $box = $(this).closest(".box");
$box.data("width", $box.width());
$box.data("height", $box.height());
$box.data("x", event.offsetX);
$box.data("y", event.offsetY);
}).bind("drag", function(event) {
var $box = $(this).closest(".box");
$box.width(Math.max($box.data("width") - $box.data("x") + event.offsetX, $box.data("minwidth")));
$box.height(Math.max($box.data("height") - $box.data("y") + event.offsetY, $box.data("minheight")));
});