Bootstrap在任意位置显示一个弹出框??

发布于 2021-11-24 01:53:20 字数 1063 浏览 723 评论 3

当鼠标点击后在点击的那个位置显示一个提示框 如图但是位置有点问题

<div id="ID3" style="display: none">
<a id="a1" tabindex="0" data-toggle="popover" data-trigger="focus"  data-animation="true" title="Dismissible popover" data-content="And here's some amazing content. It's very engaging. Right?">Hello</a></div>


JavaScript代码:

var info = document.getElementById("ID3");
	
    info.style.position = 'absolute';
    info.style.left = event.clientX  + "px";
    info.style.top = event.clientY + "px";

if (info.style.display=="block"){

     info.style.display = "none";

    }else {

     info.style.display = "block";
   }

-------
$(function () {
    $('[data-toggle="popover"]').popover('show')
  });



怎么做位置才是正确的???



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

反话 2021-11-29 02:56:20

试过了 a 标签的也设置了一个大小 还是有问题

拍不死你 2021-11-29 02:26:51

好像记错了.position该是用relative

小情绪 2021-11-28 18:29:22

自顶

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文