webkit-débordement-le défilement d'un problème avec l'axe des abscisses?
J'ai un div scrollable avec le code css suivant:
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
width:200px;
height:500px;
Cependant sur les appareils iOS, lorsque le contenu à l'intérieur de la div est plus large que la div elle-même, l'axe des x, le défilement est activé. Comment puis-je désactiver les x-axe de défilement?
Cela pourrait montrer un aperçu. stackoverflow.com/questions/12845892/...
OriginalL'auteur Ninjiangstar | 2012-12-28
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème et il semble qu'il n'existe pas de x/y des options pour l'-webkit-débordement-le défilement malheureusement. La solution de contournement que j'ai généralement l'utilisation est d'envelopper le défilement de la div dans un
overflow-x: hidden
div et le problème devrait être résolu.Balisage:
Style:
OriginalL'auteur Steve8708
Vraiment une solution facile pour cela est juste pour s'assurer qu'aucun de vos éléments sont plus large que la fenêtre d'affichage. Cela peut se faire en plaçant un "fourre-tout" en haut de votre CSS:
Bonne idée pour des classes spécifiques. A résolu une Ioniques problème pour moi. Je vous remercie.
Haha, j'ai gagné beaucoup d'argent pour résoudre les problèmes qui ont été causés par ce type de code.
OriginalL'auteur Scott Lieberman