-3
votes

Détecter si le rouleau vertical est visible

J'ai ce code jQuery. Comment faire la même chose mais utiliser pure javascript? Je veux détecter si la barre de défilement est visible. xxx

J'avais essayé de faire de cette façon et il n'a pas fonctionné xxx


2 commentaires

Pourquoi veux-tu faire cela? Quel problème résout-il?


Je souhaite mettre en œuvre une fonction lorsque le défilement dans le corps apparaît après que l'utilisateur redimensionne la fenêtre, car il désaligne des éléments en toile.


3 Réponses :


1
votes

Vous pouvez utiliser:

<div style="height:1000px"></div>


0 commentaires

-1
votes

Vous pouvez utiliser:

if(document.body.scrollHeight > window.height){
  alert("Vertical Scrollbar! D:");
}


0 commentaires

0
votes

Vous pouvez insérer une balise div dans la balise de votre corps et définir la hauteur div et le débordement automatique ci-dessous. Sous le code d'échantillon. XXX PRE>

Ajouter un script: P>

$(document).ready(function() {
    // Check if body height is higher than window height :)
    if ($("#innerscroll").get(0).scrollHeight > $(window).height()) {
        alert("Vertical Scrollbar! D:");
    }
});


0 commentaires