Modifica della posizione dei popover Bootstrap in base alla posizione X del popover in relazione al bordo della finestra?

Ho setacciato Internet in lungo e in largo e mentre ho trovato questo post stackoverflow intuitivo È ansible modificare la posizione dei popover Bootstrap in base alla larghezza dello schermo? , ancora non ha risposto alla mia domanda, probabilmente a causa della mia difficoltà a capire la posizione / offset.

Ecco cosa sto cercando di fare. Voglio che la posizione Popup di Bootstap di Twitter sia RIGHT a meno che il popover di hotspot non sia posizionato oltre il viewport, quindi voglio che sia posizionato a SINISTRA. Sto creando un’app per iPad che ha degli hot spot, quando fai un push su un hotspot, appaiono le informazioni ma non voglio che appaiano al di fuori del viewport quando lo scrolling orizzontale è bloccato.

Sto pensando che sarebbe andata più o meno così:

$('.infopoint').popover({ trigger:'hover', animation: false, placement: wheretoplace }); function wheretoplace(){ var myLeft = $(this).offset.left; if (myLeft<500) return 'left'; return 'right'; } 

Pensieri? Grazie!