在doc准备好的jquery ui droppable drop元素

时间:2012-10-08 15:48:37

标签: jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

我有#selector和li's可以放弃。在$(document).ready();我希望将#selector放到第二个li中......在一个完美世界中,代码看起来像这样:

$(document).ready(function(){
    $('#selector').dropInto($('ul li').eq(1));
});

但不幸的是,世界并不完美,这就是我们堆叠溢出的原因。

1 个答案:

答案 0 :(得分:0)

好的通过将drop代码放入一个单独的函数(我以前见过的答案)来解决这个问题,但诀窍是传入我正在模拟drop的对象。这是一些示例代码:

function codeExecutedOnDrop(element){
    element.addClass('blah').fadeIn();
}

$('ul li').droppable({
    drop: function() {
        codeExecutedOnDrop($(this));
    }
});


$(document).ready(function(){
    codeExecuteOnDrop($('ul li').eq(1));
});

感谢Nelson和Wardy试图提供帮助!