Modification de la position de Bootstrap popovers basé sur la liste des X de position par rapport au bord de la fenêtre?

J'ai parcouru l'Internet beaucoup et alors que je trouve cette stackoverflow post perspicace Est-il possible de changer la position de Bootstrap popovers basé sur la largeur de l'écran?, il n'a toujours pas répondu à ma question, probablement à cause de ma difficulté à comprendre la position/offset.

Voici ce que je suis en train de faire. Je veux le Twitter Bootstap Liste position à DROITE, à moins que le hotspot liste sera positionné au-delà de la fenêtre d'affichage, puis je veux qu'il soit positionné à GAUCHE. Je suis en train de faire un iPad web app, qui a des points chauds, lorsque vous appuyez sur un hotspot, l'information s'affiche mais je ne veux pas qu'il apparaisse à l'extérieur de la fenêtre d'affichage lorsque le défilement horizontal est verrouillé.

Je pense que ça serait quelque chose comme ceci:

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

        if (myLeft<500) return 'left';
        return 'right';
    }

Pensées? Merci!

InformationsquelleAutor j0e | 2012-03-31