11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

j'ai un petit soucis avec IE (encore un...) je cherche a faire un menu qui bouge pas mais descend avec le scroll une fois qu'il a attend un certain niveau de la page (en fixed). un peu de code sera peut être plus clair.


window.onscroll = function (e) 
{
if(window.pageYOffset>250) {document.getElementById("menuscroll").className = "menupasfixe";
} 
else {
document.getElementById("menuscroll").className = "menufixe"
}


Ca ca marche sous firefox et chrome, mais sous aucun IE.

J'ai cherche pas mal de fonction et je ne trouve pas l'équivalent pour notre ami de microsoft.

Merci de votre aide

Bonne journée Smiley cligne
Modifié par Loucas (12 May 2011 - 23:17)
Remplace document.body.scrollTop par document.documentElement.scrollTop et document.body.scrollLeft par document.documentElement.scrollLeft.
Yes ça fonctionne, néanmoins il me manque plus qu'un écouteur, mais je vais me débrouiller avec une librairie pour ça.


Bonne journée ! Smiley lol