2015-03-03 76 views
1

我需要獲取與窗口相關的div頂部位置。div與窗口相關的頂部位置

我使用的jquery功能如:

scrollTop() 
offset() 
position() 
offset().top 

我的問題 當我打開上寬屏分辨率的頁面,例如1360x768的值從正常的縱橫比,例如1024×768

我不同想要觸發什麼事件時滾動到某個位置......我怎麼能做到這一點沒有混淆寬屏幕/正常屏幕縱橫比 ,因爲當我使用提到的功能...返回值爲不同

+0

你能說清楚「div top position」是什麼意思嗎?你的意思是相對於窗口最頂層的DOM元素嗎?你說的問題不清楚。 – peterdotjs 2015-03-03 08:52:50

+0

是的,您可以使用位置函數,然後獲取div「position.top」的最高值。 – 2015-03-03 08:52:53

+0

'$('div')。offset()。top'會給你相對於父體的偏移頂端位置。 – Jai 2015-03-03 08:54:39

回答

0

我變薄,你應該使用

position: fixed; 

css樣式。 由於固定可以使元素相對於窗口。這真的意味着一個窗口,而不是文件。

+0

謝謝,但我不想使用固定位置。有沒有其他的方法 – Almoujtahed 2015-03-03 10:27:16