press - mouseout jquery
Captura de eventos de "cambio de lugar de cursor" dentro de textareas con jQuery(compatible con IE6) (1)
¿Cómo se puede capturar el evento de "cambio de lugar del cursor" dentro de textarea con jquery (también debería funcionar en IE6)?
ejemplo1 :
antes: texto |
después: te |
ejemplo2 :
antes: texto |
después: texto tex | t2
ejemplo3 :
antes: texto |
después: |
Editar :
Después de atrapar el evento del cursor, también es necesario verificar si el cursor cambia su posición (también tiene que trabajar para ie6)
Edit2 :
si tiene una solución que no funciona en ie6 pero en ie7 + webkit por favor escríbala
Gracias,
Yosef
Hay esencialmente tres eventos que pueden hacer que un cursor cambie de posición,
- pulsaciones de teclas
- clics del mouse
eventos programáticos como pegar, seleccionar, enfocar ...
Capturaría esos eventos para lo que sea que estés tratando de lograr con ''cambio de lugar del cursor''
muestra de código agregada:
$("#myTextInput").bind("keydown click focus", function() {
alert("Current position: " + $(this).caret().start);
});