2010-11-12 2 views

Répondre

1

Qu'essayez-vous de faire?

Peut-être que vous pouvez utiliser la propriété window.pageYoffset pour vérifier si le document est ou non en haut:

function isTopOfPage() { 
    var yPosition = window.pageYOffset; 

    if(yPosition == 0) { 
     //top of page 
     return true; 
    } 
    else if(yPosition > 0) { 
    // not at the top of the page 
     return false; 
    } 
} 

Vous pouvez ensuite appeler cette fonction onload.

+0

Merci de votre réponse. J'ai essayé ceci et localement cela a fonctionné comme un rêve, mais dès que je l'ai poussé à distance 'isTopOfPage()' a été déclenché avant que cet événement de défilement ait été tiré. Je suis toujours retourné 'true'. Je posterai un exemple plus tard aujourd'hui. – jonobr1

+1

Vous avez une petite faute de frappe ici. Devrait être 'window.pageYOffset' (la capitalisation est importante, au moins dans Chrome). – dmackerman

+0

Bien repéré. Corrigé (mieux vaut tard que jamais) – Joel

Questions connexes