Я хотел бы вызвать событие, когда я покидаю элемент droppable, поэтому планирую использовать функцию out
. Но у меня есть два отбрасываемых элемента. Когда я написал код для одного элемента, он работает, но не для двух.JQuery UI Функция Droppable Out
Html:
<div id="source">
<item1>
...
<itemx>
</div>
<div id="drop1"></div>
<div id="drop2"></div>
Jquery:
$("div#drop1, div#drop2").droppable ({
drop : function (event, ui) {
$(this).append (ui.draggable);
alert("Hello!");
},
out : function (event, ui) {
alert("Goodbye");
},
});
Но Out функция не срабатывает? Я мог бы написать его дважды, но если у меня 20 элементов с возможностью замены, это не решение. Любые идеи? Спасибо!
спасибо! Я нашел проблему. Это было в функции accept ... – Maxxx
Я понял, что иногда вам нужно перетащить «достаточно глубоко» в элемент, чтобы вызвать функцию out. – ggzone