何かが入力されたときに入力の下に表示される提案ボックスを備えたテキスト入力があります。問題は、ページをズームすると、ボックスがわずかに異なる位置 (1 ~ 3 ピクセル) に表示されることがあります。ページの縮尺に関係なく、入力フィールドの一番下の行に対して、提案ボックスが常に正確に左 0 ピクセル、上 0 ピクセルのままであることを保証する方法はありますか? ありがとう。
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>