Estoy usando el cuadro de diálogo modal jQuery UI, y rellenándolo con algunos campos de formulario. Debido a este error: http://bugs.jqueryui.com/ticket/4731, la primera entrada gana foco cuando se abre el cuadro de diálogo. Para evitar eso, intento difuminar la entrada afectada cuando se abre el cuadro de diálogo.focusout() y trigger. ('Focusout') no causan que la entrada pierda el foco
El problema es que no existe otra funcionalidad que se llama de esta entrada en un .blur()
, y yo No quieren disparar esa funcionalidad para esto.
Por lo tanto, estoy tratando de usar .focusout()
y .trigger('focusout')
para lograr el mismo efecto, pero sin resultados.
Cualquiera de estas acciones:
$('#input-id').focusout();
$('#input-id').trigger('focusout');
en realidad no causa la entrada a perder el foco, donde el uso de .blur()
es exitosa. ¿Me estoy perdiendo algo, o hay otra forma de lograr lo que necesito?
¿Por qué no usar $ ('# inp ut-id '). trigger (' desenfoque ') en su caso? Porque funciona y probablemente sea la forma más fácil de hacerlo ... –
$ ('# input-id'). Trigger ('blur'); es una solución de trabajo. –