Bonjour,
Je Cherche à afficher un petit popup à chaque fois qu'on survole une petitie image en l'occurrence "tronche.jpg".
ma construction html est fait comme ceci (code test) :
L'élément ayant la classe UL-msg-herder-info est volent et est caché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div class="UL-mseg-header"> <img class="UL-mseg-herder-tronche ui-corner-all " src="tronche.jpg" alt=""> <div class="UL-msg-herder-info ui-corner-all"> <div> > Ttest <hr /> > Test Test <hr /> > test@test.net </div> </div> </div>
propriété CSS(code test) :
Donc je cherche a repositionner et a afficher la div ayant la class "UL-msg-herder-info" au bonne endroit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 .UL-msg-herder-info{ -moz-box-shadow: 1px 1px 10px #999; -webkit-box-shadow: 1px 1px 10px #999; box-shadow: 1px 1px 10px #999; top:-50px; left:-60px; width:200px; position: absolute; }
Je code vite fait avec jquery un petit event pour faire mes test.
(code test)
Le problème c'est que je n'arrive pas a cibler ma petite fenêtre info !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $(".UL-mseg-header").click( function (){ var cord = $(this).position(); var plop = $(this+" .UL-msg-herder-info").html(); alert(cord.left+' '+cord.top+plop); });
Voici l'erreur que me renvoi le navigateur :
jquery-1.4.2.js:2904 | Uncaught Syntax error, unrecognized expression: [object HTMLDivElement]
je suis un peut perplexe sur cette erreur surtout que le cheminement entre les différents éléments me semble cohérent.
Partager