2012-08-01 180 views
1

我有這個元素,我想將它定位到頁面上的特定座標。問題是,它是在另一個定位元素,所以位置:絕對相對這個元素,而我希望它相對於頁面放置。相對於頁面的位置元素

有沒有什麼方法可以在頁面上的特定座標放置一個元素?

你可以看到我在這個頁面上有什麼:http://bit.ly/NkfJk7當你將鼠標放在那個黃色的感嘆號圖標上時,我想要粉紅色的盒子出現在那附近,但是它出現在那個距離的兩倍。

回答

1

我想通了,我做錯了。

toolTip.style.left = button.offsetLeft + "px"; 
toolTip.style.top = button.offsetTop + "px"; 

沒有必要去絕對:)

-2

您可以使用position: fixed這個

https://developer.mozilla.org/en/CSS/position

固定

不要爲元素留出空間。相反,將其放置在相對於屏幕視口的指定位置,並且在滾動時不會移動。打印時,將其放在每頁上的固定位置。


編輯:無視這個答案。相對於屏幕的位置固定位置,所以它將圍繞頁面滾動。

+2

這不是他想要的,如果用戶滾動頁面,而他的元素(圖標)與頁面的其餘部分滾動覆蓋保持固定。 – gonchuki 2012-08-01 01:22:22

相關問題