2012-06-06 19 views
16

tengo un elemento de entrada de texto HTML en mi aplicación con jQuery controlador de eventos desenfoque:iPad Safari no se dispara evento desenfoque

$('#textBox').blur(function() { console.log('blur'); }) 

Cuando hago clic en un área de la página de la caja de texto, navegadores de escritorio disparan este evento , pero iPad Safari no. Y ni el teclado ni el cursor desaparecen. ¿Hay alguna forma de "habilitar" el evento de desenfoque?

+0

NO, tiene que enfocarse en otro elemento. O solo – unbuglee

+0

puede editar su pregunta si lo ha logrado (Si es así, por favor actualice con respuesta) o no? –

+0

@RahulDess oh, realmente no recuerdo ya que fue hace 3 años, pero parece que no lo hice porque ya no se sugerían las respuestas –

Respuesta

4

Por diseño, un toque de distancia eliminará el estado de desplazamiento pero el cuadro de texto permanecerá enfocado.

Safari Web Content Guide debería ayudarlo a desarrollar para Safari en dispositivos IOS.

Cuestiones relacionadas