Come posso creare una finestra popup JavaScript trascinabile e ridimensionabile?

StackOverflow https://stackoverflow.com/questions/30706

  •  09-06-2019
  •  | 
  •  

Domanda

Voglio creare una finestra trascinabile e ridimensionabile in JavaScript per l'utilizzo su più browser, ma voglio provare a evitare di utilizzare un framework, se posso.

Qualcuno ha un link o qualche codice che posso usare?

È stato utile?

Soluzione

JQuery è più focalizzato su molte funzioni di utilità interessanti e rende la manipolazione del DOM molto più semplice.Fondamentalmente, lo considero Javascript come avrebbe dovuto essere.È un'aggiunta estremamente utile al linguaggio Javascript stesso.

ExtJS è una suite di componenti GUI con API specifiche...Usalo se vuoi creare facilmente componenti simili a questo, altrimenti scegli un framework più flessibile.

Altri suggerimenti

JQuery sarebbe un buon modo per procedere.E con il Interfaccia utente di Jquery plugin (come trascinabile), è un gioco da ragazzi..(c'è un demo Qui).

Non utilizzare un framework, per mantenerlo "puro", mi sembra solo una perdita di tempo.Ci sono cose buone che ti faranno risparmiare enormi quantità di tempo, tempo che sarebbe meglio spendere per rendere la tua applicazione ancora migliore.

Ma puoi sempre controllare la fonte per ottenere un po' di "ispirazione" e adattarla senza il sovraccarico di cose che non utilizzerai.È ben fatto e facile da leggere e spesso scopri alcuni hack cross-browser a cui non avevi nemmeno pensato.

modificare:oh, se VERAMENTE non vuoi MAI nessun framework, allora controlla la loro fonte..certo che puoi usarne una parte per la tua applicazione.

A volte non puoi scegliere il tuo ambiente o architettura, quindi sei bloccato a lavorare entro limiti come non poter utilizzare i framework...

Evitare del tutto un framework ti lascerà con molto codice e un sacco di noiosi test del browser.

Se consideri un framework, suggerirei jQuery con il file jqDnR collegare.Penso che risolverà il tuo problema o forse potresti combinare le funzionalità di Trascinabili jQuery con il jQuery ridimensionabili

Sto solo cercando di evitare download di framework di grandi dimensioni sul client per una cosa molto piccola, forse sono stato stupido.

Avevo esaminato jQuery ma anche ExtJS, la documentazione e l'aspetto dell'interfaccia utente sembrano di gran lunga superiori e professionali in ExtJS...ci sono ragioni particolari per cui consigliate jQuery?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top