2011-09-02 70 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我在哪裏使用這些代碼我得到兩個拖動項目和下降的文字draging li元素和左格下降項目......

問題: - 1.此功能只在頁面刷新時工作爲什麼? 2.我如何獲得多個項目的文本,當我拖放多個項目也一次計算多少項目拖動和下降

回答

2

我解決了我的問題。

問題是我的jqueryUI加載後,所以拖動& droup無法正常工作。

所以任何方式加載jqueryUi後jQuery 1.5或任何其他版本