Sto tentando di creare un menu utilizzando una barra laterale con pulsanti, ognuno con un popover assegnato contenente i dati rilevanti. Sfortunatamente, uno dei popover potrebbe contenere un numero arbitrario di righe e in alcuni casi potrebbe essere parzialmente fuori dalla finestra.mantiene il popover del bootstrap all'interno della finestra
Vedere http://jsfiddle.net/bfd9f/1/ per un esempio del problema (fare clic sul pulsante "Tasks")
ho pensato che avrei potuto a livello di codice modificare la parte superiore del popover per un valore definito, quando negativo (cioè al di fuori della finestra) e per fare questo , Sono già riuscito a ottenere un riferimento al primo div del popover durante l'ascolto dell'evento show.bs.popover
. Sfortunatamente, penso che a causa del fatto che non è ancora stato reso, sembra avere una dimensione di (23, 107) mentre dovrebbe essere qualcosa come (300, xxx) e una posizione di (0, 0).
C'è un modo per risolvere questo problema? magari rendere il popover fuori dallo schermo prima di misurarlo? se sì, come lo farei?
Grazie
Questo è esattamente ciò di cui ho bisogno. Non credo che 3.2 sia ancora uscito .. vuol dire che devo afferrare il js dal violino? – SirePi
Puoi prenderlo da https://github.com/twbs/bootstrap/tree/master/dist/js – cvrebert
Scusate per il ritardo ma sono stato occupato; Ho provato a utilizzare la versione collegata ma ho avuto qualche problema, in particolare perché in questi giorni sono passato dall'impostare il contenuto tramite $ (obj) .html() a $ (obj) direttamente. Quello che succede è che la prima volta che viene popover correttamente, ma dopo averlo chiuso, $ (obj) viene cancellato dal dom e non può più essere mostrato. Per ora sono riuscito a fondere alcune righe da bootstrap 3.2 a 3.1.1 e sembra che funzioni correttamente. Ti interessa vedere cosa ho cambiato? – SirePi