我有一个带有建议框的文本输入,在输入内容时会出现在输入下方。问题是当页面缩放时,有时该框会出现在稍微不同的位置(1-3 像素)。有没有办法保证,无论页面比例是多少,建议框相对于输入字段的底线始终保持在左边 0px 和顶部 0px 的位置?谢谢。
tBox = $('#textBox')[0];
$('#suggestionBox').css({
width: "151px",
border: "1px solid grey",
position: "absolute",
top: (tBox.offsetTop + tBox.offsetHeight) + "px",
left: tBox.offsetLeft + "px"
});
<input type="text" id="textBox" />
<div id="suggestionBox" style="display:none;">suggesion</div>