Bonjour,
J'ai un div avec un overflow qui contient une table.
Comme il se doit, si la hauteur de la table dépasse celle du div, le scrollbar apparait.
Est-ce qu'il existe une méthode pour savoir si le scrollbar est présent ou pas ?
Papy !
Bonjour,
J'ai un div avec un overflow qui contient une table.
Comme il se doit, si la hauteur de la table dépasse celle du div, le scrollbar apparait.
Est-ce qu'il existe une méthode pour savoir si le scrollbar est présent ou pas ?
Papy !
Si tu trouves pas un flag qui indique que la scrollbar est affichée
dans les propriété de l'élément tu peux essayer de comparer
la hauteur du conteneur avec celle de la table.
Ou de comparer la largeur utile du conteneur
(qui change à l'apparition de la barre)
Regarde les fonctions dans la doc ici
EDIT: trouvé ceci sur cette page
When an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property.
résolu en utilisant width et innerWidth ...
Merci !
Partager