jquery拖拽;丢弃功能有时无法正常工作

时间:2011-09-02 10:26:57

标签: jquery jquery-ui

这是我执行拖放功能的代码。我使用jquery pugins core js 1.5和jquery ui-1.7.1

 $('#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,我正在拖动li元素并使用该代码放入左侧div我将获得拖动项目和放置项目的文本......

问题: - 1.此功能仅在页面刷新时才起作用? 2.当我拖放多个项目时,我如何获得多个项目的文本也计算一次拖放项目的数量

1 个答案:

答案 0 :(得分:2)

我解决了我的问题。

问题是我在jqueryUI之后的jquery加载,所以拖动和重组不起作用。

所以任何方式在jquery 1.5或任何其他版本之后加载jqueryUi