Maison >interface Web >js tutoriel >Solution au problème selon lequel la barre de défilement Textarea ne peut pas être déplacée dans les compétences JavaScript_javascript
Cet article analyse la solution au problème selon lequel la barre de défilement Textarea ne peut pas être déplacée en JavaScript. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Dans IE, avez-vous déjà constaté que la barre de défilement de Textarea ne peut pas être déplacée, mais que le contenu peut défiler en cliquant sur les boutons haut et bas ?
La raison de ce problème est probablement que l'événement onfocus est lié à la zone de texte, mais en fonction de certaines conditions, son focus est supprimé (c'est-à-dire flou()), ce qui empêche la barre de défilement d'être déplacée.
Un exemple typique est :
me.$input.on("focus",function(){ if ($isIE && me.enabled == false) me.$input.blur(); });
Lorsque le contrôle d'entrée $input (élément DOM I·textarea) lie l'événement focus et le définit ensuite sur indisponible (!enabled), il perd le focus, empêchant ainsi le déplacement de la barre de défilement.
J'espère que cet article sera utile à tout le monde dans la programmation JavaScript.