У меня проблема с jQuery и надеюсь на вашу помощь. Я долго искал решение, но ничего не придумал.jQuery остановка события пузыря на основе метода размытия ввода?
У меня есть поле ввода, и когда я нажимаю (фокусируется) на нем, в DOM появляется некоторый div с определенным идентификатором, а когда я нажимаю в другом месте (размытие), этот div скрывается.
Что мне нужно сделать, это когда я нажимаю на этот конкретный div, чтобы он оставался видимым и не скрывал.
Так как я могу это сделать?
Спасибо и извините за мой плохой английский.
$(function(){
$('input').focus(function() {
$('#visible-block').show();
});
$('input').blur(function() {
$('#visible-block').hide();
});
});
У меня есть небольшой демо для этого: http://jsfiddle.net/uJ8nW/
простой обходной путь: http://jsfiddle.net/uJ8nW/6/ –
Возможный дубликат: http://stackoverflow.com/questions/11173509/jquery-blur-should-not-fire-if-div -ed-clicked-focus – Pieter