我在我的網站上有一個畫布元素,用戶可以在其中選擇幾件事情。爲了更多選擇如何處理所選擇的東西,我想創建一個帶有幾個選項的小彈出窗口。不幸的是,我無法將彈出窗口放在與點擊位置相同的位置。在點擊位置創建一個彈出窗口
我的第一種方法是做一個div的彈出。 我有一個div:
<div id = "popup" style="visibility: hidden">
text
</div>
要改變div的身份和地位我用這個代碼:
$(popupDiv).offset({ top: mousePos.y, left: mousePos.x});
不幸的是,在div彈出位置是不相似的地方應該是。
任何想法爲什麼?
似乎是http://stackoverflow.com/questions/6088887/set-div-position-to-mouse-position-with-jquery – Precastic
@Precastic的副本 - 類似的,但除非您碰巧注意到內聯在提問者的標記中,'position:絕對'的風格,懷疑他會找到答案。這顯然是一個不同的問題。 – kmfk