我有可丢弃的 #selector 和li。在 $(document).ready();我想把 #selector 放到第二里里......在一个完美的世界中,代码看起来像这样:
$(document).ready(function(){
$('#selector').dropInto($('ul li').eq(1));
});
但不幸的是,世界并不完美,这就是为什么我们有堆栈溢出。
好的,通过将
拖放代码放入一个单独的函数(我之前见过的答案)来解决此问题,但诀窍是传入我正在模拟下降的对象。下面是一些示例代码:
function codeExecutedOnDrop(element){
element.addClass('blah').fadeIn();
}
$('ul li').droppable({
drop: function() {
codeExecutedOnDrop($(this));
}
});
$(document).ready(function(){
codeExecuteOnDrop($('ul li').eq(1));
});
感谢尼尔森和沃迪的帮助!