Désactiver le défilement de la souris
J'ai une page avec une zone de texte en elle. Quand j'ai faites défiler la zone de texte vers le bas, le document de défilement après. Comment faire pour désactiver le défilement de la souris pour le document, mais d'activer le défilement de la zone de texte lorsque la souris est sur zone de texte? J'ai seulement besoin de désactiver le défilement de la souris et de ne pas les barres de défilement de la fenêtre.
La page a une taille fixe et il n'y aura que les barres de défilement lorsque la fenêtre du navigateur n'est pas maximisée. Le document a une résolution de 800x600 px taille et doit s'adapter à la plupart des utilisateurs, je pense.
Je suis à l'aide de JavaScript avec jQuery.
- Ajouter
overflow: hidden
pour le corps & des balises html. Puis l'enlever lorsque vous souhaitez activer le défilement de nouveau sur le document. - tu veux dire à l'aide de défilement de la souris?
- Bonne question à partir d'un point de vue technique, mais en tant qu'utilisateur, je ne suis pas sûr que je serais ravi de non-standard de comportement défilement.
- J'avais absolument haine pour utiliser une page qui n'a que. Il n'est pas évident et je passerais tout en essayant de savoir pourquoi ma souris ne fonctionnait pas, avant de découvrir qu'il était seul sur cette page, à quel point je ferais de mon mieux pour ne jamais le visiter à nouveau. Il y a une meilleure façon que de désactiver le défilement de la souris.
- '$('#txt').hover(function (){ $('body').css('overflow','hidden'); }, function (){ $('body').css('overflow','auto'); })'
- Sameera, C'est une grande idée 🙂
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer la
Vous pourriez aussi le faire en CSS si vous choisissez de le faire à l'aide de la suite;
Sur le dessus de ma tête, je suis venu avec que. Si vous ne voulez pas les faire défiler, vous pouvez également ajouter quelques choses à votre classe CSS comme suit
Espérons que cette aide!
Bon Codage! 😉
Utiliser le code suivant pour désactiver le défilement:
Pour la compatibilité, voir: http://www.quirksmode.org/dom/events/scroll.html
Cette solution est de même de Sameera mais sans Jquery:
JS:
CSS:
HTML: