Est-il possible de désactiver les barres de défilement verticales et horizontales des navigateurs en utilisant jQuery ou javascript?
javascript
jquery
Naveen
la source
la source
Réponses:
Si vous avez besoin de la possibilité de masquer et d'afficher les barres de défilement dynamiquement, vous pouvez utiliser
et
quelque part dans votre code.
la source
oveflow: hidden
n'empêchera rien sur les smartphones.la source
Essayez CSS
la source
Jusqu'à présent, nous avons un débordement: caché sur le corps. Cependant, IE ne respecte pas toujours cela et vous devez également mettre scroll = "no" sur l'élément body et / ou placer overflow: hidden sur l'élément html également.
Vous pouvez aller plus loin lorsque vous avez besoin de `` prendre le contrôle '' du port de vue, vous pouvez le faire: -
Un élément à hauteur de 100% dans le corps a la hauteur totale de la fenêtre de la fenêtre, et l'élément positionné de manière absolue en utilisant le bas: nnPX sera défini nn pixels au-dessus du bord inférieur de la fenêtre, etc.
la source
Essayez CSS.
Si vous souhaitez supprimer Horizontal
Et si vous souhaitez supprimer Vertical
la source
Dans les versions modernes d'IE (IE10 et supérieur), les barres de défilement peuvent être masquées à l'aide de la
-ms-overflow-style
propriété .Dans Chrome, les barres de défilement peuvent être stylisées:
Ceci est très utile si vous souhaitez utiliser le défilement corporel «par défaut» dans une application Web, qui est considérablement plus rapide que
overflow-y: scroll
.la source
Si vous avez également besoin de la prise en charge d'Internet Explorer 6, débordez simplement le code HTML
et
la source
IE a un bug avec les barres de défilement. Donc, si vous voulez l'un des deux, vous devez inclure les éléments suivants pour masquer la barre de défilement horizontale:
overflow-x: hidden;
overflow-y:scroll;
et pour cacher vertical:
overflow-y: hidden;
overflow-x: scroll;
la source
(Je ne peux pas encore commenter, mais je voulais partager ceci):
Le code de Lyncee a fonctionné pour moi dans le navigateur de bureau. Cependant, sur iPad (Chrome, iOS 9), l'application a planté. Pour le réparer, j'ai changé
à
qui a résolu mon problème.
la source
Parce que Firefox a une flèche de raccourci clavier, vous voudrez probablement mettre un
<div>
autour avec un style CSS:overflow:hidden;
.la source
En utilisant JQuery, vous pouvez désactiver la barre de défilement avec ce code:
Vous pouvez également l'activer à nouveau avec ce code:
la source