Estoy tratando de encontrar el mejor plugin de autogrow de textarea. Necesito uno que cambie el tamaño del área de texto incluso cuando lo pegue. ¿Alguna idea?JQuery TextArea AutoGrow Plugin
Respuesta
¿Por qué no usarlo? http://plugins.jquery.com/project/autogrowtextarea
u otra versión actualizada de este plugin aquí: https://github.com/ro31337/jquery.ns-autogrow
elástico es una muy buena, y que se encarga de casos CTRL + V también.
Puede visitar el website y probar una demostración.
+1 porque Rocas elásticas ¡y es justo lo que necesitaba! :) Gracias por compartirlo. – Nathan
¡Bienvenido Nathan! – labilbe
El elástico es malo por 2 razones: (1) es lento y muy lento, incluso en Google Chrome y (2) si minimiza la secuencia de comandos en su implementación, romperá el JS. –
Puede probar Advanced Textarea. Descargar de http://www.jscripts.info
- Auto-Altura Textarea
- devoluciones texto sin formato y HTML contenido
- URL automática y reconocimiento de correo electrónico
- etiquetas HTML Filter
Aquí hay otro enchufe, que también ayuda crecimiento horizontal de áreas de texto:
https://github.com/dgbeck/jquery.autogrow-textarea
También se basa en el enfoque de "espejo", pero cae de nuevo a matemáticas simples en IE 8 y más bajo, ya que el enfoque de espejo conduce a áreas de texto que crecen demasiado rápido en IE < = 8.
hice otro un complemento para hacer esto, verifíquelo aquí: https://github.com/AndrewDryga/jQuery.Textarea.Autoresize
Este es el que terminé usando. ¡Funcionando bien hasta ahora!
http://www.jacklmoore.com/autosize/
El plugin jQuery elástico es lento y no funcionaba para mí en IE8.
Utilicé el siguiente método, en jQuery
.
setInterval(function(){
$(name_textarea).css('height', $(name_textarea)[0].scrollHeight+2+'px')
},100);
Pruébalo, usted podría cambiar el scrollHeight
para obtener los mejores resultados.
Terminé usando $ (name_textarea) .prop ("scrollHeight") para obtener la altura de desplazamiento. – DeadlyChambers
"Necesito una que cambia el tamaño del área de texto, incluso cuando me pega en él"
este método también escuchar los sucesos de copiar/pegar: https://stackoverflow.com/a/5346855/4481831
Creo en los navegadores modernos esos eventos pueden ser reemplazados por evento de "entrada", pero en un navegador más antiguo, este método no funcionará.
- 1. ¿Cuál es el mejor plugin de texto de autogrow para jQuery?
- 2. Obteniendo TextArea usando JQuery
- 3. jQuery get textarea text
- 4. jQuery Textarea focus
- 5. jQuery textarea añadir comportamiento newline
- 6. Agregar texto a textarea - Jquery
- 7. Maxlength en textarea usando jQuery
- 8. jquery prepend to textarea text()
- 9. En copy hide textarea (JQuery)
- 10. Problema con el diseño: autogrow label (SWT)
- 11. dinámico Jquery Splitter Plugin
- 12. jquery truncate plugin
- 13. bxslider jQuery plugin de
- 14. jQuery Plugin Historia
- 15. JQuery/JS Markdown plugin?
- 16. jQuery Plugin Namespace
- 17. UI.Layout jquery plugin
- 18. jQuery UI Dialog y Textarea Focus Issue
- 19. jQuery Validate Unobtrusive no funciona para TextArea
- 20. jQuery detectar si textarea está vacío
- 21. jQuery serialize error con textarea archivada
- 22. Cómo obtener contenido textarea con jquery
- 23. filas de jQuery Mobile y textarea
- 24. determinar entrada vs textarea en jQuery
- 25. jQuery para validar HTML en un TextArea
- 26. Textarea no conseguir texto actualizado en jQuery
- 27. Jquery: selectionStart para elementos no textarea
- 28. colorear texto en textarea con jQuery
- 29. JQuery: .val() no funciona para textarea
- 30. ¿Hay un plugin jQuery poll?
no se convierte automáticamente en pegar ... :( – Hirvesh
y no funciona con áreas de texto de ancho fijo – installero
Utilice [http://www.jacklmoore.com/autosize](http://www.jacklmoore.com/autosize) – machineaddict