2009-06-10 7 views
1

J'ai une div.désactiver la barre de défilement sur le div

Je souhaite que cet utilisateur ne puisse pas faire défiler la page si la hauteur est supérieure à 350px. La barre de défilement devrait également être visible en mode désactivé dans ce cas.

Je veux y parvenir en utilisant javascript.

Merci

+0

Veuillez réviser votre question. Rien de ce que vous avez écrit n'a de sens ... pour moi au moins :) – roosteronacid

+0

"Si le div est supérieur à 350px, désactivez le défilement pour toute la page", c'est ce que vous recherchez? Je ne pense pas qu'il existe un mode "désactivé" pour les barres de défilement. Soit ils sont là, soit ils ne le sont pas. – peirix

Répondre

4

je ne peux pas dire que je compris tout à fait ce que vous voulez, mais je pense que ce que vous cherchez est CSS pas javascript. Jetez un oeil à la overflow property.

+0

Comment puis-je y parvenir en utilisant CSS? –

+3

Il dit juste là dans la réponse. C'est même lié. Juste un peu plus d'effort pour cliquer dessus. – annakata

2

Peut-être que vous cherchez overflow: hidden; peut-être?

+0

débordement: masqué masquera les barres de défilement. Mais je veux que les barres de défilement soient visibles en mode désactivé. –

+0

Ce n'est pas possible par des moyens conventionnels. Quel problème essayez-vous de résoudre? Pourquoi voulez-vous afficher des barres de défilement si elles ne sont pas destinées à être utilisées? – roosteronacid

+0

Je souhaite désactiver les barres de défilement dans certaines conditions. Si je masque la barre de défilement, la page bouge un peu (parce que la largeur de la page augmente). C'est pourquoi je veux le désactiver. –

Questions connexes