我正在尝试在我的页面上的链接旁边创建一个小弹出窗口。我需要它是动态的,因为生成的链接数量是随机的。我希望该框每次都显示在链接旁边,因此这需要将位置调整为新坐标我的问题是如何根据单击的链接以编程方式确定将框移动到何处?我不知道如何解决这个问题,正在寻找一些建议。
HTML
<div style="display: none; border: 1px solid black; height: 150px; width: 250px;
padding: 5px; position: absolute; left: 100px; top: 100px;
background-color: silver;" id="messageBox">
<textarea style="width: 225px; height: 115px;"></textarea>
<button id="save" style="float: right;">Save</button>
</div>
<div class="productLine">
<a href="#">Link #1</a><br /><br />
<a href="#">Link #2</a><br /><br />
</div>
<br />
<div class="productLine">
<a href="#">Link #3</a><br /><br />
<a href="#">Link #4</a><br /><br />
</div>
jQuery:
$('.productLine a').click(function() {
$('#messageBox').toggle();
});