【发布时间】:2012-04-14 23:08:14
【问题描述】:
我在互联网上四处搜寻,虽然我发现这篇 stackoverflow 帖子很有见地 Is it possible to change the position of Bootstrap popovers based on screen width?,但它仍然没有回答我的问题,可能是因为我无法理解位置/偏移量。
这就是我想要做的。我希望 Twitter Bootstap Popover 的位置是 RIGHT,除非热点 popover 将位于视口之外,然后我希望它位于 LEFT。我正在制作一个有热点的 iPad 网络应用程序,当您按下热点时,会出现信息,但我不希望它在水平滚动锁定时出现在视口之外。
我想它会是这样的:
$('.infopoint').popover({
trigger:'hover',
animation: false,
placement: wheretoplace
});
function wheretoplace(){
var myLeft = $(this).offset.left;
if (myLeft<500) return 'left';
return 'right';
}
想法?谢谢!
【问题讨论】:
标签: jquery twitter-bootstrap offset popover