focusout () и триггер. ('Focusout') не приводит к потере фокуса ввода

Я использую модальный диалог jQuery UI и заполняю его некоторыми полями формы. Из-за этой ошибки: http://bugs.jqueryui.com/ticket/4731 , первый ввод получает фокус при открытии диалогового окна. Чтобы обойти это, я пытаюсь размыть затронутый ввод при открытии диалога.

Проблема в том, что существует другая функция, которая вызывается для этого ввода в .blur () , и я не хочу запускать эту функцию для этого.

Итак, я пытаюсь использовать .focusout () и .trigger ('focusout') для достижения того же эффекта, но безрезультатно.

Выполнение любого из этих действий:

$('#input-id').focusout();
$('#input-id').trigger('focusout');

на самом деле не приводит к потере фокуса ввода, где использование .blur () является успешным. Я что-то упускаю или есть другой способ выполнить то, что мне нужно?

13
задан Anders 9 November 2015 в 08:03
поделиться