Page 1 sur 1

Pourcentage jQuery

Posté : 28 avr. 2021, 10:52
par Clome
Bonjour à tous,
Etant novice en jQuery je suis à la recherche de la façon d'intégrer un pourcentage dans un code jQuery.
J'ai ajouté ce code pour qu'une side bar apparaisse au scroll, et j'aimerais mettre un pourcentage au lieu de "1050" pour adapter ce code à toutes mes pages. Est-ce que vous avez une solution à me proposer, s'il vous plait ?

<script>
jQuery(function($) {
$(window).scroll(function() {
if ($(this).scrollTop() > "1050") {
$(".et_social_sidebar_networks").css('visibility','visible');
$('.et_social_sidebar_networks').show();
} else {
$('.et_social_sidebar_networks').hide();
}
});
});
</script>

Re: Pourcentage jQuery

Posté : 28 avr. 2021, 13:43
par webmaster
Bonjour,

Le pourcentage serait calculé sur la hauteur de la page je suppose ?
Pour avoir la hauteur du document, on utilise simplement

Code : Tout sélectionner

$( document ).height()
Donc, pour tester 50% de la hauteur :

Code : Tout sélectionner

if ($(this).scrollTop()/$( document ).height() > 0.5) {

Re: Pourcentage jQuery

Posté : 28 avr. 2021, 18:37
par Clome
Oui, c'était bien sur la hauteur de la page !
Ça fonctionne super bien, merci beaucoup :)