Se questa funzionalità non è incorporata nel quadro che si sta utilizzando (non è più twitter bootstrap, solo bootstrap), quindi sarà necessario ispezionare l'HTML generato/modificato per creare questa funzionalità di bootstrap.
Dai uno sguardo allo popupver documentation. C'è un pulsante che puoi usare per vederlo in azione. Questo è un ottimo posto per esaminare gli elementi HTML che sono al lavoro dietro la scena.
Apri crack gli strumenti degli sviluppatori di Chrome o firebug (di firefox) e dai un'occhiata a cosa sta succedendo. Sembra che ci sia semplicemente una <div>
essere inserito dopo che il pulsante -
<div class="popover fade right in" style="... />
Tutto quello che dovete fare è verificare l'esistenza di tale elemento. A seconda di come il vostro codice è scritto, si potrebbe usare qualcosa di simile -
if ($("#popoverTrigger").next('div.popover:visible').length){
// popover is visible
}
#popoverTrigger
è l'elemento che ha attivato che popover di apparire in primo luogo e, come abbiamo notato in precedenza, bootstrap accoda semplicemente il div popover dopo la elemento.
Si prega di prodivde più mark-up. –
@bram: in circostanze normali sarei pienamente d'accordo con te. Tuttavia, in questo caso, il markup è il markup standard di bootstrap (twitter). – Lix
@Lix Per chi non ha familiarità con Bootstrap potrebbe essere utile avere qualche idea di cosa sia il markup –