javascript - 如何将 bootstrap popover 的提示箭头定位在文本字段旁边 - CSS/Jquery

标签 javascript jquery css twitter-bootstrap

我尝试了堆栈溢出上发布的其他问题的各种答案,但在定位 Bootstrap 弹出窗口的提示箭头方面还没有找到任何运气。 HTML:

<input type = "text" id="account_create"/>

js:

$('.popover').css({
       'top': $('#account_create').offset().top + 'px',
       'left': $('#account_create').offset().left +'px'
  }).fadeIn(300);

上面的代码用于将弹出窗口与文本字段内联。然而这是我得到的:

enter image description here

理想情况下,我希望将弹出窗口和文本字段(第一个)旁边的箭头对齐,但它不断地跳到第二个文本字段旁边。

关于如何实现这一点有什么想法和建议吗?

谢谢~

最佳答案

只需将输入字段和弹出窗口都放在同一个 div 中,并给该 div 位置 relative 和 popover 位置绝对然后左 0

<div class="parent">
    <input>
    <div class="popover"></div>
</div> 

.parent { 
    position: relative:
}
.popover {
    position: absolute;
    left: 0;
}

关于javascript - 如何将 bootstrap popover 的提示箭头定位在文本字段旁边 - CSS/Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26823274/

相关文章:

javascript - html页面特定部分的javaScript下载功能

javascript - 使用javascript禁用iframe的重定向

javascript - 当 div 显示时,JQuery 运行一个函数

css - 固定宽度容器内带边框的图像

css - 开发工具 : How to visualize scss changes automatically without the need to save

javascript - jQuery/Javascript : iterate over an array to select divs from the array values

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 长代码变成函数?

html - div 显示内图像的自动宽度 :table so they are of the same height

javascript检查函数参数是否满足条件