2012-02-01 15 views
12

Vorrei disporre di pannelli ancorabili usando jquery che si comportano in modo simile a quelli di Visual Studio. Principalmente, voglio solo essere in grado di trascinare e rilasciare i pannelli su qualsiasi lato dello schermo. Le schede, le finestre mobili e i pannelli per nascondere automaticamente non sono necessari. Quando due o più pannelli vengono lasciati sullo stesso lato, devono condividere lo spazio su quel lato dello schermo. L'utente dovrebbe essere in grado di ridimensionare i pannelli.Come realizzare i pannelli di aggancio drag-and-drop?

C'è un plug-in jQuery e/o jQuery UI che può fare questo? O forse un tutorial?

+0

Sì, ci sono modi per fare qualcosa di simile con jquery. Google su jquery trascina e rilascia – Brian

+0

Visualizza anche la domanda correlata https://stackoverflow.com/questions/21784574/a-full-page-layout-with-resizable-panes-using-jquery-ui – Stefan

risposta

4

È possibile utilizzare l'interfaccia utente di Jquery per eseguire tutto ciò.

http://jqueryui.com/demos/draggable/

http://jqueryui.com/demos/droppable/

Di seguito è un esempio di un drag and drop pagina ho fatto.

enter image description here

+2

Sì, ma è sufficiente trascinare e cadere in generale. Sto chiedendo se qualcuno ha già creato una docking panel/window library per jQuery in modo da non dover reinventare la ruota. – Ruby

+1

Non è necessario reinventare la ruota, questo gestirà tutto con poco sforzo. Ha funzionalità snap-to-grid che è perfetta per l'attracco. Tutto ciò che devi fare è creare un'area 'dockabile' e creare oggetti ancorabili. –

+0

Usa il controllo da questo sito. È open source con licenza MIT. http://www.dockspawn.com/# –

6

Ho usato l'interfaccia utente layout jQuery che fornisce tutte le funzionalità tranne il drag-drop e poiché questo cavalca sulla parte superiore del jQuery possiamo usare jQuery UI trascinamento in base alle esigenze.

jQuery UI Layout

ho scoperto da poco questo nuovo controllo, che è quello che hanno bisogno esattamente.

http://www.dockspawn.com/#

Un altro gestore di layout la pena di guardare

https://github.com/WebCabin/wcDocker

stiamo usando questo uno dei nostri progetti ed è molto utile.

Più recentemente ho trovato lobiPanel e l'ho usato per creare un portale dall'aspetto fantastico. Mi piace.

+0

Grazie per informazioni Dockspawn, interessante scoprire un nuovo linguaggio di programmazione "Dart" dietro il dockspawn. –

Problemi correlati