|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Jérôme Ingénieur développement logiciels Inscription : mars 2004 Messages : 44 ![]() |
Bonjour,
Mon titre n'est pas très clair donc petite explication. J'ai deux div : A et B. A a des événements souris quelconque (click, mouseover, ...) B n'a pas d'événement. A est sous B. Problème : B empêche les événement de A vu qu'il le recouvre. Donc ma question est : Est-il possible de faire en sorte que B ne capte pas les événement? J'ai cherché mais n'ai pas trouvé grand chose. Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Jérome DebrayResponsable de projet Inscription : mai 2009 Messages : 627 ![]() |
je crois qu'avec le "onmouseenter" tu devrais pouvoir faire ce que tu veux.
|
|
00
|
|
|
#3 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 933 ![]() |
Bonsoir,
il te suffit de ne pas le mettre sous l'autre...Non? Trêve de plaisanterie... Si l'élément B masque entièrement l'élément A l'élément A ne recevra jamais d'événement Si l'élément B masque partiellement l'élément A l'élément A pourra recevoir les événements Maintenant si tu encapsules tes 2 éléments dans un autre et que tu places le gestionnaire d'événements sur celui ci, il les recevra systématiquement. Il te suffit dans ce cas de les réaffecter à l'élément A. exemple Code html :
|
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Jérôme Ingénieur développement logiciels Inscription : mars 2004 Messages : 44 ![]() |
Le problème, c'est que je ne peux pas trop encapsuler les éléments dans un div. En fait je bosse avec l'api google Maps. Sur la carte je place des marker (GMarker) pour indiquer qu'il y a des choses sur la carte. Ensuite pour afficher d'autres infos sur ces choses, j'ai créé une classe qui hérite de GOverlay pour placer sur les marker de petits icônes ou des infos (un peu comme dans éclipse quand il y a un warning ou une erreur sur un fichier).
Ce qu'il y a, c'est que google gère plein d'événement sur un GMarker mais pas sur les GOverlay du coup si je place 2-3 icones dessus, le marker n'a plus beaucoup de zones visibles pour passer la souris. Je me doutais biens qu'il n'y avait pas trop de solution à mon problème |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2011 Messages : 2 933 ![]() |
je vois que tu utilises la version 2x de google map, c'est la moment ou jamais de passer à la version 3, pas plus de possibilité, quoiqu'en cherchant bien, mais elle sera maintenable...
|
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Jérôme Ingénieur développement logiciels Inscription : mars 2004 Messages : 44 ![]() |
En effet, j'utilise la V2, j'ai vu il n'y a pas longtemps qu'elle est passée en deprecated.
Pour mon problème, j'ai ajouté les événement souris du marker sur les overlay qui sont par dessus. Ça ne me plait pas des masses mais bon, pas trop le choix. Merci pour les réponses. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com