En faite je crois que vous avez mal compris ma requête, je comptais attaché une image à chaque repère de ma carte et quand je clique sur un des repère l'image changerait
En faite je crois que vous avez mal compris ma requête, je comptais attaché une image à chaque repère de ma carte et quand je clique sur un des repère l'image changerait
il sont quoi à to taff ? fleuristes ?
ils ont une autre methode pour superposer des éléments que le zindex ... qui'ls coourrent vite deposer un brevet
quand au rendu il serait exactement le même que ce que tu as actuellement mais avec la modification du marqueur ...
Je voudrais juste une fonction qui change l'image de mon area quand on clique dessus, rien d'autre
Oui donc tu souhaite juste coder comme un cochon ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $('#FPMap0 area').on ('click', function(e){ e.preventDefault(); survol=$(this).data('agence'); $('#tel_agence').html(monJSON[survol].tel); $('#fax_agence').html(monJSON[survol].tel); $("[usemap='#FPMap0']").attr('src', // ici tu mets le nouvel src concaténé à partir de l'agence ); })
et tu auras du temps de chargement supplémentaire pour tes images ...
C'est vraiment SUPER crad
Et l'image sera-t-elle directement changer sur le repère sur lequel j'ai cliqué?
non tu ne changes pas l'image du repère, mais toute l'image ...
comme expliqué ci dessus
Pourquoi toute l'image? Je voudrais juste que mes repères(les endroits où je clique) soient représentées par une image au lieu d'être invisible et lorsque je cliquerais dessus, l'image changera
Parce que tu ne peux pas changer juste un bout de l'image ...
tu peux éventuellement comme déjà évoquer placer une image au dessus mais sans zindex je ne vois pas trop comment ... faudra demander a tes collègues ...
Pour faire propre je proposais juste de faire un truc comme ça pour le changement d'image au clcik...
http://jsfiddle.net/wdvyueay/1
avec une seule image ...
Et comment faire avec un zindex?
l'idée est de prendre l'image de ta carte vierge sans aucun marqueurs d'agence
tu colles sur ta page un div de la taille de cette image de carte et tu mets la carte en background image
ensuite dans ton json tu rajoutes les coordonnées top et left (en pixels) à chaque agence
Au chargement de la page tu récupères le json et tu le parcoures pour créer pour chaque agence une div que tu positionneras en absolute et zindex ( cf append de Jquery) avec les top et left récupérés dans le json en collant également le data-agence sur le div...
Il suffit de mettre ton image avec les deux marqueurs cote à cote (séléctionnés et non selectionné) et jouer sur le background position ...
Ca me parait compliqué tout ça
tu te fais une montagne de pas grand chose ...
change vite de domaine d'études alors ...
Je connais pas le Jquery, ni le javascript donc c'est normal d'avoir des problèmes de compréhension
Ben ils ont l'air d'être très fort et de savoir ce qu'ils veulent à ton taff ...
Mes conseils semblent superflus
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager