我正在尝试实施:
li
拖放到可放置的li
。li
不再可拖动li
克隆新的li
,并将其附加到可放置的li
。我无法让它发挥作用。
function moveToTerm(original_course, helper, term) {
var cloned_course = original_course.clone(true);
original_course.addClass('already-scheduled');
original_course.draggable('disable');
cloned_course.draggable();
cloned_course.appendTo(term).hide().fadeIn('slow');
}
这很好,除非现在cloned_course不可拖动。
可放置li
:
<li class="term ui-droppable">
<strong>Fall 2010</strong>
<li class="course">Computing Cultures</li>
<!-- this course was just dropped. I want it to be draggable but it's not -->
<li class="course ui-draggable" style="display: list-item;">New Media and Society</li>
</li>
我做错了什么?
答案 0 :(得分:0)
什么是
cloned_course.appendTo(term).hide().fadeIn('slow').draggable();
做什么?我怀疑draggable()
仅适用于已附加到DOM的元素。