Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery bpopup position弹出到我的#类_Javascript_Jquery_Bpopup - Fatal编程技术网

Javascript jquery bpopup position弹出到我的#类

Javascript jquery bpopup position弹出到我的#类,javascript,jquery,bpopup,Javascript,Jquery,Bpopup,我以前问过类似的问题,关于在我的链接下面放置我的jquery bpopup,有人给了我一个答案,它将显示我鼠标光标单击的弹出窗口。这种方式一直有效,直到我得到一个有多个弹出窗口的很长页面…它停止工作。。。 这是我以前的帖子: 为了解决我的问题,有人知道如何将bpopup职位提升到a级吗?因此,如果我的href是: <a href=\"#\" class=\"notesbutton\">Popup</a> html: 美元钞票 您可以使用jQuery#offset方法

我以前问过类似的问题,关于在我的链接下面放置我的jquery bpopup,有人给了我一个答案,它将显示我鼠标光标单击的弹出窗口。这种方式一直有效,直到我得到一个有多个弹出窗口的很长页面…它停止工作。。。 这是我以前的帖子:

为了解决我的问题,有人知道如何将bpopup职位提升到a级吗?因此,如果我的href是:

<a href=\"#\" class=\"notesbutton\">Popup</a>
html:


美元钞票

您可以使用
jQuery#offset
方法获取链接的位置

$('.notsbutton').on('click', function(e) {
  e.preventDefault();

  console.log({
    x: $(this).offset().left,
    y: $(this).offset().top + $(this).height()
  });
});

注意您可能需要为
A
链接指定
display:inline block
,以使大小和定位在不同浏览器中正确工作

我不希望我的链接位置。。。我希望每个弹出窗口都显示在我的ahref链接下方,而不将其链接到鼠标光标。。这不是我的建议吗?可以获取链接的位置和高度,并计算bpopup元素的位置
<a href=\"#\" class=\"notesbutton\"><b>Yes</b></a>
<div id=\"notesdisplay\">$notes</div>
$('.notsbutton').on('click', function(e) {
  e.preventDefault();

  console.log({
    x: $(this).offset().left,
    y: $(this).offset().top + $(this).height()
  });
});