Sto cercando di implementare jQuery Draggable | Droppable | Sortable tra un frame padre e figlio. Ho un questo prototipo, ma c'è qualche strano comportamento accadendoJquery ordinabile e trascinabile tra frame padre e figlio
win = document.getElementById('frame').contentWindow;
element = win.document.getElementById('sortable');
$(element).sortable();
console.log(element);
$("#draggable").draggable({
connectToSortable: $(element),
iframefix: true,
helper: function() {return $("<div/>").css('background-color','red');}
});
La pagina iframe contiene anche
$("#sortable").sortable();
Ecco il jsfiddle http://jsfiddle.net/vxAzs/5/
Funziona benissimo quando provo a cadere la elemento sull'iframe ma quando provo a ordinare gli elementi sull'iframe, l'elemento si attacca all'evento click di entrambe le pagine, penso (quindi non viene rilasciato finché non faccio clic su entrambi i parent e iframe). Penso che sia qualcosa a che fare con la chiamata .sortable() sia in parent e iframe, ma se rimuovo che il droppable smette di funzionare.
mi sta dando questo errore .. Uncaught TypeError: Object [object global] non ha alcun metodo 'jQuery'. Per favore aiutami come hai risolto questo. – vaibought
è necessario includere jQuery su entrambi i frame padre e figlio ... –
jquery viene aggiunto su entrambi i lati. Sto usando jquery 1.8. – vaibought