próbuję zamykania wszelkich popover
jest otwarty, gdy any body element
(nie sam popover) is focused
,jQuery - Twitter Bootstrap - zamknij wszystkie popovers na ciele jakieś elementy skupić
tak zrobić:
$(document.body).on('focus focusout focusin', function(e) {
if(e.target.classList.contains('popover')){return false;}
else{
$('*').popover('hide');
}
// code to close the popover
});
działa to znakomicie na Chrome
, ale nie na FF
, na FF
muszę focusin and focusout
przed zamknięciem okna popover.
tutaj jest mój przykład działa tylko na chrome: http://jsfiddle.net/CU5U5/4/
Jak mogę rozwiązać ten problem?
to nie działa – sbaaaang
To powinno działać idealnie @Badaboooooom lepiej niż moja odpowiedź!'+ 1' – Neal
nie jest to dla mnie:/ – sbaaaang