JavaScript Drag & amp; Sélectionnez la fonctionnalité correctement

Je suis en train d'écrire un drag & sélectionnez les fonctionnalités à l'aide HTML & JavaScript. Je veux dire par là qu'il y aura un ensemble d'objets arbitraires des positions absolues. Je veux être en mesure de faire glisser le curseur sur la zone où elles sont définies. Pensez-y comme une stratégie RTS (sélection des unités) ou à défaut, de tout éditeur de graphiques vectoriels (sélection d'objets pour les déplacer et édition).

Tout d'abord, je suis au courant des choses qui se présentent dans les premières pages de Google & de la SORTE. Donc je ne suis en aucun cas demander de googler ces choses pour moi et de poster ici quelques aléatoire des liens.

La plupart des solutions que j'ai pu trouver sont d'une certaine façon erronée. Le problème principal est la suppression effective de la sélection de texte, ce qui semble sorte de contraire à la nature même d'un navigateur web. Certains des fragments de code à cause de la sélection scintillantes que je trouve très ennuyeux. Certains ne se comportent pas bien dans tous les principaux navigateurs.

Je suis en demandant des recommandations du code/les bibliothèques que vous avez réellement utilisé, ou vus utilisé avec succès.

La deuxième chose, c'est que j'aimerais vraiment comprendre le fonctionnement interne de JavaScript derrière la suppression de la sélection. Comment faut-il le faire en théorie. Est-il un non-hackish la réalisation de cet objectif?

Le plus proche de ce que j'ai pu trouver ceci:
http://view.jquery.com/tags/ui/1.5b2/demos/ui.selectable.html

Cependant, elle semble être étroitement couplé avec jQuery UI, qui à son tour nécessite jQuery 1.3.x alors que j'étais vraiment impatient à l'utilisation de jQuery 1.5

source d'informationauteur julkiewicz