У меня есть приложение, в котором я создаю div, перетаскивая холст.Мне нужно, чтобы эти div были перетаскиваемыми и изменяли размер.Вот моя функция:
function createDiv( $startX, $startY, $stopX, $stopY ) {
if ($startX==$stopX || $startY==$stopY)
return;
var zona = $('<div class="zona"></div>');
$(zona).css({position: "absolute", background: "#f81", overflow: "hidden", top: Math.min($startY,$stopY)+"px", left: Math.min($startX, $stopX)+"px",width: Math.abs($stopX-$startX)+"px", height: Math.abs($stopY-$startY)+"px" });
$("#demo").append(zona);
$(zona).draggable({
stop: function(){
alert("should store dimensions in a form here");
}
}).resizable({
stop: function(){
alert("should store dimensions in a form here");
}
});
$nr_zone++;
}
Проблема в том, что, хотя созданный div будет перетаскиваться и изменять его размер, содержащийся код в функциях остановки не будет работать (т.е. предупреждения не будут работать).1004 *
Если кто-то может определить проблему, я буду очень благодарен.Спасибо.