Sélection d'une zone et/rectangle en javascript
J'ai besoin de sélectionner une région dans une page HTML5 via la souris.
Je suis ensuite aller à interagir avec les éléments à l'intérieur de cette région.
Il DOIT y avoir un moyen facile de le faire, mais je ne pouvais pas trouver quelque chose sur l'étagère..
Le jquery UI sélection ne fonctionne pas malheureusement, car il semble ne supporte qu'un seul élément parent.
Est-il quelque chose sur l'étagère pour dessiner un transparent div-dessus d'une région par une ligne pointillée?
Ou d'une mise en œuvre simple. Je pourrais sans doute passer une couple d'heures et bang quelque chose mais je suis surpris il n'y a rien qui me permet de le faire en 5 minutes.
- ce que vous avez essayé? Code Postal
Vous devez vous connecter pour publier un commentaire.
Semble assez simple...
Créer un div qui est d'abord caché:
Style:
Et le JS:
http://jsfiddle.net/jLqHv/
hidden
vraiment un attribut booléen sur<div>
s?hidden
semble être un complément utile.Element.getBoundingClientRect()
avec quelques calculs pour trouver les éléments sélectionnés dans la liste rect.J'ai créé une bibliothèque pour exactement ce sujet:
https://github.com/Simonwep/selection
Il y a actuellement de bureau et portable /support tactile ainsi que la fonction de défilement automatique de la fonctionnalité comme vous le savez depuis votre explorateur de fichier 🙂