Я пытаюсь закрыть любой popover
открывается, когда any body element
(не сам поповер) is focused
,JQuery - Twitter Bootstrap - закрыть все Popovers на тела каких-либо элементов фокус
так я делаю:
$(document.body).on('focus focusout focusin', function(e) {
if(e.target.classList.contains('popover')){return false;}
else{
$('*').popover('hide');
}
// code to close the popover
});
это отлично работает на Chrome
, но не на FF
, на FF
Мне нужно, чтобы focusin and focusout
перед закрытием.
вот мой пример работает только для хрома: http://jsfiddle.net/CU5U5/4/
Как я могу это исправить?
это не работает – sbaaaang
Это должно работать отлично @Badaboooooom это лучше, чем мой ответ!'+ 1' – Neal
nope это не для меня:/ – sbaaaang