我有以下代码;
var posLeft = 170;
var posDown = e.pageY;
$(this).next().css({'top':posDown, 'left':posLeft, 'position':'absolute'}).toggleClass('is-hidden');
});
和 HTML
<tr>
<td><a href="#">123</a>
<div class="pop-up is-hidden">
<p>Type:<span>Code</span></p>
<p>Number:<span>123</span></p>
<p>Status:<span>Valid</span></p>
<p>Sold In:<span>August</span></p>
<p>Uploaded:<span>20/09/2012 10:34</span></p>
</div>
</td>
<td>Code</td>
<td>Valid</td>
<td>Device is active</td>
</tr>
jQuery.pop-up
在悬停时显示 div,我遇到的问题是.pop-up
. 它正确地坐在左边,但垂直定位不正确。我认为使用 pageY 将 div 相对于文档定位,当我希望它定位在锚点上时。
该表没有应用任何定位,因此我需要帮助以获取最佳方法以.pop-up
使其出现在正确的位置。
提前致谢。