JavaScript Drag & Select-Funktionalität richtig gemacht

Bin ich zu schreiben versucht, eine drag & wählen Sie die Funktionen mithilfe der HTML & JavaScript. Damit meine ich, dass es eine Menge von Objekten mit beliebigen absoluten Positionen. Ich möchte in der Lage sein, ziehen Sie den cursor über den Bereich, wo Sie angelegt sind. Betrachten Sie es als ein RTS-Strategie (Auswahl der Einheiten) oder alternativ eine Vektor-Grafik-editor (auswählen von Objekten zum bewegen und Bearbeiten).

Erste ich bin mir bewusst, der Dinge, die kommen bis in die ersten paar Seiten von Google & SO. Also ich bin keineswegs Fragen, googeln, diese Dinge für mich und postest hier ein paar zufällige links.

Meisten Lösungen, die ich finden konnte, sind in irgendeiner Weise fehlerhaft. Das Hauptproblem ist die Unterdrückung der tatsächlichen text-Auswahl, die scheint die Art gegen die Natur eines web-Browsers. Einige der code-snippets verursachen Auswahl funkeln, das finde ich sehr ärgerlich. Einige don ' T Verhalten sich gut in allen gängigen Browsern.

Frage ich ja nach Empfehlungen des Codes/- Bibliotheken, die Sie tatsächlich verwendet, oder gesehen erfolgreich eingesetzt.

Die zweite Sache ist, dass ich möchte, um tatsächlich zu verstehen, die Interna von JavaScript hinter unterdrücken Auswahl. Wie sollte es getan werden, in der Theorie. Ist es nicht hackish Weg?

Die nächsten, die ich finden konnte ist dieses:
http://view.jquery.com/tags/ui/1.5b2/demos/ui.selectable.html

Aber es scheint eng gekoppelt werden mit jQuery UI, die wiederum erfordert jQuery 1.3.x wobei ich freute mich wirklich auf die Verwendung von jQuery 1.5

InformationsquelleAutor julkiewicz | 2011-05-01

Schreibe einen Kommentar