在单击链接之前,我使用Bootstrap 3弹出窗口显示有关悬停链接的信息.
它目前正在工作,但是,链接显示在页面顶部的下拉菜单中.
当第一个链接有很多关于它的信息时,弹出窗口的顶部会消失在页面顶部,因此您无法看到它的内容.
我试图使弹出窗口出现在弹出窗口的左上角(而不是现在正在做的中左),如果有意义的话,弹出框的顶部与箭头齐平.
$('.popOver').popover({
trigger: 'hover',
html: true
});
以上这个工作正常,但我不相信任何popover选项能够在这里帮助我.它是我需要改变的CSS,但发布的内容相当广泛,所以我只是想找一个有引导知识的人指出我正确的方向.
解决方法:
一旦显示弹出框,您可以自定义弹出框的位置或箭头我操纵.popover CSS.
例如,这会将popover的顶部向下推22像素.
$('[data-toggle=popover]').on('shown.bs.popover', function () {
$('.popover').css('top',parseInt($('.popover').css('top')) + 22 + 'px')
})