Я просто хочу скрыть div, если текстовое поле теряет фокус, если только пользователь не щелкнет в другом определенном div. Если пользователь нажимает на этот конкретный div, тогда фокус не вызывает скрытие div.box.jQuery focusOut за исключением if
Ниже приведен код с комментариями псевдокода. Есть идеи?
textInput.focusout(function() {
// So long you didn't click div.stop, then
$('div.box').hide();
});
Хммм ... вы протестировали его? Я думаю, что текстовое поле может потерять фокус перед нажатием кнопки «щелчок» на кнопке. – Strelok
@Strelok - под редакцией. Я считаю, что ваша интерпретация верна. – sje397
Я сделал некоторые изменения, чтобы включить его несколько раз в документе, но общее решение, которое вы указали, было правильным. Благодаря! – James