Dlaczego ten kod nie pozwól mi upuścić pomocnika w regionie, który można zrzucić?Nie można upuścić jquery ui helper na droppable
$(".product").draggable({
revert: 'invalid',
cursorAt: { top: -12, left: -20 },
helper: function(event) {
return $('<div class="product_helper"></div>');
}
});
$(".droppable").droppable({
accept: '.product_helper',
drop: function(event, ui) {
$(this).append(ui.helper);
}
});
Czy można nawet rzucić pomocnika na kopertę?
Dzięki, +1 za wyraźne wyjaśnienie problemu (nie można go opuścić, ale trzeba go sklonować) i za sprawne skrzypce. Dodałem '.css ({position: 'absolute', left: 0, top: ui.offset.top});' tak, aby upuszczony helper zachował swoją pozycję. Dzięki –
Żadnych problemów, cieszę się, że mogłem pomóc. Dodatkowo, jeśli po prostu zresetujesz lewy i górny atrybut css, upuszczony klon zachowa pozycję: absolutną. (Powodem, dla którego ustawiłem to na względne, było to, że chciałem, aby był ustawiony w obszarze upuszczania). –
Chcę tej samej funkcjonalności, ale opcja 'droppable' powinna również obsługiwać opcję "sortable", ale z niektórymi problemami tutaj http://jsfiddle.net/6J3AB/. Jakieś sugestie? – Ashok