我正在製作投票系統。當用戶點擊一個類別爲「投票」的鏈接時,一個投票框出現在點擊鏈接的旁邊。它看起來像這樣的時刻:如何製作一個div貼到另一個元素
我的問題是,如果滾動頁面時,則投票框位置不正確。我希望它始終顯示在鏈接下方,即使在頁面滾動時也要堅持鏈接。
我的容器是風格是這樣的:
#vote_container {
position: fixed;
height: 82px;
min-height: 83px;
background-color: #e7edf3;
border: 3px solid #d3d6d8;
border-radius: 10px;
left: 40%;
margin-top: 6px;
padding: 10px;
text-align: left;
top: 60%;
z-index: 199;
}
這是我使用的容器放置代碼:
var pos = $(this).offset();
var width = $(this).width();
$("#vote_container").css({ "left": (pos.left - 16) + "px", "top": (pos.top + 28) + "px" });
伊夫甚至在的jsfiddle創建simplified example。
完美 - 謝謝(我已經嘗試過,但是在我的沙箱環境中,容器被放置在頁面內容中而不工作)。 – Muleskinner
如果我可以建議。如果您的用戶使用「X」太困難,請添加主體點擊事件以隱藏#vote_container。 – ngen
謝謝 - 好主意,會這樣做 – Muleskinner