Hello les gens!
Voila je développe une application web de gestion (de fichiers et de bdd) en ligne.
Le principe c'est un dialogue permanent entre le coté PHP et le coté JS du script pour afficher une liste de fichiers détaillée. J'en suis à la version 7.0 du script donc je pense etre plutot bien rodé ;
Mais il reste que j'ai décidé d'innover un peu avec une selection manuelle de type desktop (click et déplacement du curseur comme sur n'importe quel bureau).
J'ai réussi à me faire un petit selecteur graphique en fome de rectangle :
Et la sa se corse un pti peu pour adapter le DIVCode:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Là notre DIV est bien ajusté et forme un rectangle modifiable par simple mouvement du curseur : c'était la partie facile.Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Pour savoir si ce rectangle de sélection est au DESSUS d'un élement de la liste je fait une boucle qui ressemble à ceci (je shématise ):
Si ya des truc que vous n'avez pas piger je réexpliquerais.Code:
2
3
4
5
6
7
8
9
10
11
12
13
Mon problème se résume en fait à un problème de logique donc pour les matheux sa devrait etre simple en somme :
comment savoir si un rectangle est (au moin) en partie positionné au dessus d'un autre rectangle, et ceci au moyen de leur coordonnées ?
Help me je pète un cable ^^
