Création d'une zone de texte avec redimensionnement automatique
Dans une discussion précédente, une méthode de création d'une zone de texte à redimensionnement automatique a été présentée. Cependant, une limitation subsistait : la zone de texte ne se réduisait pas lors de la suppression du contenu. Le problème crucial réside dans l'obtention de la hauteur correcte du contenu de la zone de texte.
Le code suivant fournit une solution complète qui répond aux limitations rencontrées avec la méthode précédente :
$("textarea").each(function () { this.style.height = this.scrollHeight + "px"; this.style.overflowY = "hidden"; }).on("input", function () { this.style.height = "auto"; this.style.height = this.scrollHeight + "px"; });
Avantages :
Mise en œuvre :
Avec ce code amélioré, les zones de texte peuvent désormais se redimensionner automatiquement sans effort, offrant ainsi une interface conviviale et expérience cohérente sur diverses plates-formes et navigateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!