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