sto cercando di chiudere qualsiasi popover
si apre quando any body element
(non il popover stesso) is focused
,jQuery - Twitter Bootstrap - chiudere tutte le popovers sul corpo tutti gli elementi si concentrano
così faccio:
$(document.body).on('focus focusout focusin', function(e) {
if(e.target.classList.contains('popover')){return false;}
else{
$('*').popover('hide');
}
// code to close the popover
});
questo funziona benissimo su Chrome
ma non su FF
, su FF
ho bisogno di focusin and focusout
prima che il popover sia chiuso.
Ecco il mio esempio di lavoro solo per Chrome: http://jsfiddle.net/CU5U5/4/
Come posso risolvere questo problema?
questo non funziona – sbaaaang
Questo dovrebbe funzionare perfettamente @Badaboooooom è meglio che la mia risposta!'+ 1' – Neal
no, non fa per me:/ – sbaaaang