La mesure de la fenêtre de décalage
Est-il un moyen de mesurer le décalage de la fenêtre de jQuery, afin que je puisse comparer les positions d'un "fixe" de l'élément et une position relative?
J'ai besoin d'être en mesure de dire dans quelle mesure la fenêtre défile si je peux utiliser la figure de calculer la différence entre la hauteur de l'élément fixe (qui est par rapport à la fenêtre d'affichage en haut) et le rapport d'objet (ce qui est relatif au haut du document)
exemple de balisage serait utile.
Je ne suis pas sûr que ce serait. Je suis en train d'extraire le défilement relative à la position d'un document dans un navigateur. Toute marque de page serait valide exemple de code dans cet exemple.
reportez-vous à ce lien vous aurez votre réponse.
Je ne suis pas sûr que ce serait. Je suis en train d'extraire le défilement relative à la position d'un document dans un navigateur. Toute marque de page serait valide exemple de code dans cet exemple.
reportez-vous à ce lien vous aurez votre réponse.
OriginalL'auteur Mild Fuzz | 2011-06-21
Vous devez vous connecter pour publier un commentaire.
$(window).scrollTop()
et$(window).scrollLeft()
peut être utilisé pour trouver les positions de défilement.OriginalL'auteur David Wick
À l'aide de la plaine sans Javascript jQuery doit être
window.pageXOffset
etwindow.pageYOffset
, qui retourne le nombre de pixels de décalage par défilement.Source: https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollY
OriginalL'auteur kevinAlbs
document.corps.offsetWidth;
et
document.corps.offsetHeight;
Par l'utilisation de ces fonctions javascript que vous pouvez obtenir réelle de la largeur et de la hauteur de la fenêtre du navigateur
if (jQuery(window).scrollTop() >= jQuery("#maindiv").height() - jQuery(window).height())) { // essayez ce code }
OriginalL'auteur Gaurav Agrawal