Je veux faire un événement survoir lorsque le défilement de la page est en haut de la page.
J'ai aussi besoin d'un Je cherche quelque chose comme ceci: p> Je pense que c'est la bonne lutte pour cela. Mais je ne sais pas quel est le bon code. Je sais que ce sera dans JavaScript. Mais je ne sais vraiment pas comment ... p> p> si code> instruction.
Je suis un débutant avec JavaScript pour que toute aide est appréciée.
5 Réponses :
Vous devriez utiliser JavaScript. Apprenez à apprendre un peu de jQuery a>. p>
Comme il l'a dit, il sait qu'il est censé être en JavaScript.
Certaines viandes autour des os seraient utiles au lieu d'une doublure sur la quelle langue à utiliser.
éléments ont un ex: p> ScrollTop code> élément qui peut être lu ou défini. Assurez-vous que vous lisez le Scrolltop de l'élément correct, celui que vous faites défilez.
faire le moyen facile: Inclure la bibliothèque de jQuery dans votre document HTML.
et pour vérifier si l'utilisateur est en haut de la page p>
Cela résoudrait beaucoup de problèmes si les gens ont appris JavaScript avant d'avoir appris JQuery.
Eh bien, vous avez un point. Mais quand il s'agit d'un moyen rapide de faire des choses et de ne pas craindre la compatibilité du navigateur ABT, JQuery est le meilleur
@Walkerneo Je serais d'accord en général, mais gardez à l'esprit que certaines des implémentations de 0 code> dans certains html4 DOCTYPES). Lorsque vous traitez avec
ScrollTop code>, JQuery demande le coffret Y de plusieurs manières (par exemple, goo.gl/hn7lo ).
Obtenez la position de la barre de défilement en utilisant ce si vscroll est zéro faire votre travail. Plus de détails P> P>
Je l'ai modifié pour IE, c'est-à-dire parce que c'est-à-dire 'var vscroll = (document.all? Document.scrolltop: window.pageyOffset);' était indéfini
document.body.scrollTop === 0;