Devo utilizzare l'interfaccia utente jQuery per limitare l'area di contenimento per l'oggetto trascinabile con qualche restrizione aggiuntiva. Ho bisogno di impedire che l'elemento trascinabile si sovrapponga ad altri elementi all'interno dello stesso contenitore. Devo consentire il movimento nell'area "moveInHere" ma non "butNotHere". È possibile?Limita elementi jaggery trascinabili da sovrapposizione/collisione con elementi di pari livello
<div id="moveInHere">
<div id="dragMe"> </div>
<div id="butNotHere"> </div>
</div>
<script type="text/javascript">
$("#dragMe").draggable({
containment: "#moveInHere"
});
</script>
+1 intelligente di utilizzare '' evento sopra' di droppable' per innescare un 'mouseup'. –
Sai se la tua nuova soluzione è compatibile con JQuery 1.10? Sto ricevendo errori –
Questo jsfiddle non funziona più. La risposta dovrebbe essere aggiornata con i dettagli delle versioni ecc. – Kukeltje