Я использую модальный диалог jQuery UI и заполняю его некоторыми полями формы. Из-за этой ошибки: http://bugs.jqueryui.com/ticket/4731, первый вход получает фокус при открытии диалога. Чтобы обойти это, я пытаюсь размыть затронутый вход, когда откроется диалог.
Проблема в том, что существует другая функциональность, которая вызывается для этого ввода на .blur()
, и я не хочу запускать эту функцию для этого.
Итак, я пытаюсь использовать .focusout()
и .trigger('focusout')
для достижения такого же эффекта, но без результатов.
Выполнение любого из этих действий:
$('#input-id').focusout();
$('#input-id').trigger('focusout');
фактически не приводит к потере фокуса входа, где использование .blur()
выполняется успешно. Я что-то упускаю, или есть другой способ выполнить то, что мне нужно?