Bonjour, si je poste ce message, c'est que je n'arrive pas à placer un div au centre de ma page en tenant compte de la scrollbar.
En gros lorsqu'un utilisateur n'a pas scroller la page, mon script lui affiche le div en plein centre. Mais si celui ci la scroll mon div se retrouve trop haut.
Voilà mon code :
J'utilise la librairei mootools, ne soyez pas etonné par le cadre.set, c'est identique à la fonction $('id').style.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var largeur = 800; var hauteur = 500; var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; var cadre = new Fx.Tween('blocjs'); var chain; cadre.set('width', largeur); cadre.set('height', hauteur); cadre.set('margin-top', top); cadre.set('margin-left', left);
J'ai du oublier une valeur de scrollbar ou je ne sais quoi d'autre.
PS: mon div est positionné juste sous le Head.
Merci d'avance.
Partager