Estoy intentando gestionar un problema con un input que permite seleccionar fotos, recortarlas y subirlas a mi web.
Actualmente tengo un input file
<input type="file" name="unused" id="photo-upload">
Y capturo cuando el usuario selecciona una foto utilizando el evento change
$('#photo-upload').on('change', startCrop);
Pero si el usuario quiere hacer dos recortes a una misma foto lo que haría sería
change
así que empieza el proceso de cropchange
Es bastante molesto y yo me pregunto, en lugar del evento change
no hay un evento updated
o fileSelected
?
He visto por ahí que lo que hacen muchos es destruir el input y volver a crearlo:
var parent = $('#photo-upload').parent();
parent.html(parent.html());
Pero me parece peligroso porque cualquier listener puesto en un hijo de parent
se perdería.
Alguien se ha encontrado con este problema? Como lo habéis solucionado?
<input type="file" name="unused" id="photo-upload">
--
Has recibido este mensaje porque estás suscrito al grupo "Frontend Spain" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a frontend-spai...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a fronten...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/frontend-spain.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.