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. jQuery get textarea text
- 3. Obteniendo TextArea usando JQuery
- 4. jQuery Textarea focus
- 5. jquery prepend to textarea text()
- 6. Agregar texto a textarea - Jquery
- 7. jQuery textarea añadir comportamiento newline
- 8. Maxlength en textarea usando jQuery
- 9. En copy hide textarea (JQuery)
- 10. Problema con el diseño: autogrow label (SWT)
- 11. JQuery/JS Markdown plugin?
- 12. jquery truncate plugin
- 13. bxslider jQuery plugin de
- 14. UI.Layout jquery plugin
- 15. dinámico Jquery Splitter Plugin
- 16. jQuery Plugin Namespace
- 17. jQuery Plugin Historia
- 18. determinar entrada vs textarea en jQuery
- 19. Cómo obtener contenido textarea con jquery
- 20. filas de jQuery Mobile y textarea
- 21. jQuery UI Dialog y Textarea Focus Issue
- 22. jQuery serialize error con textarea archivada
- 23. Jquery: selectionStart para elementos no textarea
- 24. colorear texto en textarea con jQuery
- 25. jQuery detectar si textarea está vacío
- 26. JQuery: .val() no funciona para textarea
- 27. jQuery para validar HTML en un TextArea
- 28. jQuery Validate Unobtrusive no funciona para TextArea
- 29. Textarea no conseguir texto actualizado en jQuery
- 30. jQuery Cycle Plugin Anterior/Siguiente
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