我有一個頁面,有時會加載到iframe中,有時只是自己加載,具體取決於與此問題無關的某些參數。在這兩種情況下,我都想使用$(parent.window).height()
來獲得視口的高度。這似乎在兩種情況下返回了正確的數字(進出iframe),但我只是想檢查是否有任何潛在的陷阱使用$(parent.window).height()
不在iframe中的頁面 - 即頁面在技術上沒有父項。
否則,我可以構造一個if..else分別與$(parent.window).height()
和$(window).height()
進出一個iframe,但是有必要嗎?我可以只用$(parent.window).height()
來涵蓋兩種情況嗎?
Michal,謝謝你。在我的情況下,只有一個級別的iframe,所以父母應該這樣做,但是如果我需要更深入地嵌套,你的建議是有幫助的。 –