2011-09-02 2 views
1

이것은 드래그 앤 드롭 기능을 수행하는 코드입니다. 나는 JQuery와 pugins을 핵심 JS 1.5 JQuery와 UI-1.7.1jquery 드래그 앤 드롭 기능이 언젠가 작동하지 않습니다

$('#middle li').draggable({ 

    helper: function() { 
     var selected = $('#middle input:checked').parents('li'); 
     if (selected.length == 0) { 
      selected = $(this); 
     } 
     var container = $('<div/>').attr('id', 'middle'); 
     container.append(selected.clone()); 
     return container; 
    } 
}); 
$("#left div").droppable({ 
    drop: function (event, ui) { 
     //$(this) = Folder Name where item is being dropped 
     foldername = $(this).text(); 
     var fileid = $(ui.helper.children()).text();  
    } 
}); 

이제 중간은 내가 드래그 항목 드롭 모두의 텍스트를 얻고 그 코드를 사용하여 리튬 요소와 왼쪽 DIV 하락 들고 뛰기하고 내 사업부되어 사용 항목 ......

문제점 : - 1.이 기능은 페이지를 새로 고침 할 때만 작동하는 이유는 무엇입니까? 2. 여러 항목을 드래그 앤 드롭 할 때 여러 항목의 텍스트를 얻는 방법 한 번에 얼마나 많은 항목을 끌어서 놓을 지 계산합니다.

답변

2

나는 내 문제를 해결했습니다.

jqueryUI 이후 jquery로드가 문제이므로 & droup이 작동하지 않습니다.

그래서 jquery 1.5 또는 다른 버전 이후의 어떤 식 으로든로드하십시오