2012-01-18 23 views
5

Bị kẹt với sự cố này trong 2 ngày qua :-(Cố gắng tạo danh sách có thể kéo có thể kéo với các nhóm được thêm động. Đã có thể tạo vùng chứa, nhưng không thể bỏ các vùng chứa này .. ai đó có thể chỉ ra nơi tôi đang làm sai, tôi biết rằng nó phải được gán cho một biến, thậm chí cố gắng đó, vẫn hiện đang làm việc .. Fiddle được như sau ..Chức năng có thể tháo rời và sắp xếp trên các thành phần được tạo động không hoạt động

http://jsfiddle.net/Sullan/mLHJW/

+1

bạn có thể giải thích câu đố của mình không? –

Trả lời

5

Chỉ cần lặp đi lặp lại các cuộc gọi trong phạm vi bấm nút .. không chắc chắn cho dù đó là cách đúng ... nhưng hoạt động tốt ...

http://jsfiddle.net/Sullan/mLHJW/1/

5

nếu dynmmcally tạo ra các yếu tố không làm việc thử sử dụng on trong phiên bản jquery 1.7 nếu bạn đang sử dụng ít hơn, như 1.6, 1.5 hoặc một cái gì đó bạn có thể sử dụng live

dụ

$("p").on("click", function(){ 
alert($(this).text()); 
}); 

hoặc

$("p").live("click", function(){ 
alert($(this).text()); 
}); 

insted của

$("p").click(function(){ 
alert($(this).text()); 
}); 

on quảng cáo live wil được thêm vào các yếu tố tự động tạo ra

http://api.jquery.com/on/

http://api.jquery.com/live/

2

hãy thử sử dụng plugin này http://docs.jquery.com/Plugins/livequery#Download

khi bạn đưa nó chỉ cần sử dụng nó như thế này (ví dụ từ mã của bạn):

var test = $('ul.itemsList').livequery(function(){ 
        $(this).sortable({ 
         connectWith: $('.itemsList, .itemsList li') 
        }); 
       }); 
Các vấn đề liên quan