Modifier la hauteur de l'éditeur tinyMce dynamiquement
J'utilise tinymce éditeur dans ma page. Ce que je veux faire est de modifier la hauteur de l'éditeur de manière dynamique. J'ai créé une fonction:
function setComposeTextareaHeight()
{
$("#compose").height(200);
}
mais qui ne fonctionne pas.
Mon textarea est
<textarea id="compose" cols="80" name="composeMailContent" style="width: 100%; height: 100%">
J'ai essayé toutes sortes de méthodes pour modifier la hauteur, mais ne pouvait pas venir à un règlement. Est-il quelque chose que je suis absent?
source d'informationauteur Ansh | 2012-03-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez redimensionner tinymce avec le resizeTo thème de la méthode:
La largeur et la hauteur de définir la nouvelle taille de la zone d'édition - je n'ai pas trouvé un moyen de déduire la taille supplémentaire de l'éditeur d'instance, de sorte que vous pouvez faire quelque chose comme ceci:
Essayer:
Pour changer la taille de façon dynamique dans votre code javascript:
La suivante vient de cette autre SORTE de réponse que j'ai posté:
Aucun des ci-dessus, ont travaillé pour moi en TinyMCE v4, donc ma solution a été de calculer la hauteur en fonction de la barre d'outils/barre de menu/barre d'état, puis réglez la hauteur de l'éditeur, à prendre les hauteurs en considération.
Dans mon cas, je voulais la fenêtre de l'éditeur pour correspondre à la largeur et la hauteur de la réelle
window
car l'éditeur serait venu dans une fenêtre popup. Pour détecter les changements et de les redimensionner, j'ai mis cela à un rappel:C'est un peu tard mais pour les Googleurs comme moi, vérifiez les autoresize plugin
Options
autoresize_min_height : Min hauteur de la valeur de l'éditeur lorsque l'auto est redimensionnée.
autoresize_max_height : hauteur maximum de la valeur de l'éditeur lorsque l'auto est redimensionnée.
Ce ManseUK déclaré est presque correct.
La solution correcte est:
ou dans votre cas
Mise à jour: c'est peut-être plus de ce que vous recherchez:
Au cas où quelqu'un le trouve et aussi veut changer le hauteur de l'éditeur de code source plugin.
Vous avez besoin d'éditer le fichier suivant:
Regarder dehors pour l'attribut appelé
minHeigh
et de l'ajuster à vos besoins. La hauteur vous définissez il n'est pas à la hauteur de l'ensemble de la zone, mais il n'est pas à la hauteur de la textarea. C'est quelque chose entre les deux.