Мне нужно использовать пользовательский интерфейс jQuery, чтобы ограничить область сдерживания для объекта с перетаскиванием с некоторым дополнительным ограничением. Мне нужно, чтобы перетаскиваемый элемент перекрывался с другими элементами внутри одного контейнера. Мне нужно разрешить движение в области «moveInHere», но не «butNotHere». Является ли это возможным?Ограничить jQuery перетаскиваемыми элементами из перекрытия/столкновения с элементами-братьями
<div id="moveInHere">
<div id="dragMe"> </div>
<div id="butNotHere"> </div>
</div>
<script type="text/javascript">
$("#dragMe").draggable({
containment: "#moveInHere"
});
</script>
+1 Clever использовать '' over' событие droppable', чтобы вызвать 'mouseup'. –
Знаете ли вы, что ваше новое решение совместимо с JQuery 1.10? Я получаю ошибки. –
Этот jsfiddle больше не работает. Ответ должен быть обновлен с подробностями версий и т. Д. – Kukeltje