Bonjour à tous,
j'ai un probleme de positionnement d'un div lors d'un évenement mouseover. En fait, voici la fonction qui me permet d'afficher le div lorsque je fait un mouseover
ShowMyDiv (o)
{
$("#IdToolTip").css({
"left": $(o).offset().left,
"top":$(o).offset().top
}).show("normal");
}
Tout marche très bien, la div s'affiche exactement là ou passe le pointeur de la souris mais lorsque je défile la page avec le scrollbar, les coordonnées de la div ne varient pas càd la div reste statique sur sa position sans suivre les nouvelles coordonnées de l'élement o.
C'est comme ci, $(o).offset().left et $(o).offset().top gardent les anciennes valeurs alors que l'element o auquel s'applique ses coordonnées change de position dynamiquement selon le défilement de la page par le scrollbar.
Merci d'avance pour votre aide
j'ai un probleme de positionnement d'un div lors d'un évenement mouseover. En fait, voici la fonction qui me permet d'afficher le div lorsque je fait un mouseover
ShowMyDiv (o)
{
$("#IdToolTip").css({
"left": $(o).offset().left,
"top":$(o).offset().top
}).show("normal");
}
Tout marche très bien, la div s'affiche exactement là ou passe le pointeur de la souris mais lorsque je défile la page avec le scrollbar, les coordonnées de la div ne varient pas càd la div reste statique sur sa position sans suivre les nouvelles coordonnées de l'élement o.
C'est comme ci, $(o).offset().left et $(o).offset().top gardent les anciennes valeurs alors que l'element o auquel s'applique ses coordonnées change de position dynamiquement selon le défilement de la page par le scrollbar.
Merci d'avance pour votre aide