J'ai parcouru Internet de très loin et même si j'ai trouvé ce post de stackoverflow perspicace. Est-il possible de changer la position des popovers Bootstrap en fonction de la largeur de l'écran? , il n'a toujours pas répondu à ma question, probablement en raison de ma difficulté à comprendre la position / décalage.
Voici ce que j'essaye de faire. Je veux que la position Twitter Bootstap Popover soit à DROITE à moins que la popover hotspot ne soit positionnée au-delà de la fenêtre, alors je veux qu'elle soit positionnée à GAUCHE. Je crée une application Web iPad qui a des points chauds, lorsque vous appuyez sur un point d'accès, des informations s'affichent mais je ne veux pas qu'elles apparaissent en dehors de la fenêtre lorsque le défilement horizontal est verrouillé.
Je pense que ce serait quelque chose comme ça:
$('.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!
auto
ne fonctionne pas toujours parfaitement en fonction de la mise en page et du contenu que vous mettez dans le popover.