Tôi cố gắng để làm cho jquery thêm div mới và sau đó làm cho nó có thể kéo nhưng tôi đã cố gắng và tìm kiếm trên google và tôi không thể tìm thấy bất cứ điều gì ở đây là mã của tôi dưới đâyMake New Div Draggable trong Jquery
$(document).ready(function() {
$("#draggable").draggable({
containment: 'parent',
handle: 'drag_border',
drag: function(e, ui) {
var top = ui.position.top;
var left = ui.position.left;
$("#top").html(top);
$("#left").html(left);
}
});
});
function New_Text() {
$("<div id=\"draggable\" style=\"width: 200px; height: 50px; border:dashed thin; background-color: #fff\">Drag me</div>").appendTo("div#drag_border");
}
Cảm ơn bạn
Đây chỉ là một đoạn mã, bạn có thể đăng thêm mã không để gỡ lỗi dễ dàng hơn? – alexy13
Bạn có thể thực hiện div khi trang được tải và ẩn nó cho đến khi cần thiết không? –
@ alexy13 - Tôi tin rằng vấn đề là anh ta tạo ra div sau đó, do đó, trình xử lý sự kiện không được gắn với div, và tôi không nghĩ rằng chức năng trực tiếp sẽ làm việc cho điều này, nhưng đó là gần như những gì anh ta cần. –