我有一個文本輸入帶有一個建議框,當輸入內容時,它出現在輸入下。問題是當頁面縮放時,有時框會出現在稍微不同的位置(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>
+1不知道'.POSITION()'。非常有用,謝謝。 – webnoob
這不是我的問題。只是評論+1 :) – webnoob
你不理解我。我沒有問這個問題。看看OP,它不是我。我只是表示感謝該片段,因爲它會有用。 – webnoob