我已经搜遍了互联网,而我发现这个stackoverflowpost洞察力是否有可能根据屏幕宽度来改变Bootstrappopup窗口的位置? ,它仍然没有回答我的问题,可能是由于我的理解位置/抵消。 这是我想要做的。 我想Twitter的Bootstap Popover的位置是正确的,除非热点popover将被放置在视口之外,那么我希望它被定位在左边。 我正在制作一个具有热点的iPadnetworking应用程序,当您在热点上按下时,会出现信息,但是当水平滚动被locking时,我不希望它出现在视口之外。 我想这会是这样的: $('.infopoint').popover({ trigger:'hover', animation: false, placement: wheretoplace }); function wheretoplace(){ var myLeft = $(this).offset.left; if (myLeft<500) return 'left'; return 'right'; } 思考? 谢谢!