$('#idOfLememt').outerHeight();
對所有瀏覽器都會產生相同的結果嗎?任何不同的IE7?Javascript/jQuery outerHeight()
2
A
回答
3
只需要去http://api.jquery.com/outerHeight/與你想測試的不同瀏覽器,併爲自己看看(在Mac OS X上,所以不能檢查你的IE)。它看起來像演示中的DOM具有所有可能的樣式,會影響到這一點。
大多數時間你可以依靠jQuery來做它的事情,併爲你提供跨瀏覽器的一致結果,這是畢竟是其中一個主要原因。
編輯:當然,如果瀏覽器弄髒了其他東西,例如,如果你的容器不是固定的高度,IE會在你的容器內以不同的高度渲染內容,結果會有所不同。但是,您幾乎可以保證始終獲得與屏幕上使用的像素數量相同的結果。
1
它應該很好。 (除非你有其他的佈局問題)
2
像SLaks說,它應該工作正常。
如果你沒有在你的CSS中明確地設置邊距和填充,你可能會遇到一個問題。 outerHeight()將始終包含填充和邊框,如果includeMargin爲true,則它將包含邊距。在瀏覽器中存在一些填充/頁邊空白差異......嗯...... IE ......你可能會得到不同的計算結果,除非你明確地設置了元素的邊界,填充和邊距。
相關問題
- 1. .outerHeight不佔填充
- 2. jQuery的.outerHeight().append()後
- 3. 窗外outerHeight是1024上ipad
- 4. 爲什麼window.outerHeight == $(窗口).outerHeight()
- 5. jQuery outerHeight返回不正確的值IE
- 6. 使用outerHeight()與主幹的問題
- 7. outerHeight(true)給出錯誤的值
- 8. outerHeight不是一個函數嗎?
- 9. sumding outerHeight with padding給出錯誤結果
- 10. outerHeight(true)不包含頁邊距?
- 11. 用ng-repeat檢測元素的outerHeight()
- 12. jQuery的錯誤outerWidth()和調整後outerHeight()()
- 13. 複製jQuery的$('body')。outerHeight(true)without jQuery
- 14. jQuery outerHeight無法正常工作?
- 15. Jquery outerHeight固定位置導航時線包裹
- 16. (爲什麼)訪問outerHeight是否取消click/mouseup/focus事件?
- 17. 我不能從jQuery .outerHeight()在if語句中減去
- 18. JavaScript - 需要一種方法來設置元素的OuterHeight
- 19. jQuery outerHeight()Bug - 在ver下無法正常工作。 1.8.3
- 20. 爲什麼outerHeight()返回函數而不是實際高度?
- 21. 2px在Chrome瀏覽器和其他瀏覽器之間的`outerHeight()`
- 22. 的jQuery 1.8.2 +非流動jQuery UI的= outerWidth和outerHeight破
- 23. 重新綁定元素時,jQuery outerHeight無法正常工作
- 24. 使用帶'resize'事件的.outerWidth()&.outerHeight()將父元素中的子元素居中。
- 25. 當高度爲自動時,jQuery OuterHeight/Height會返回錯誤的高度值
- 26. jQuery outerHeight()&height改變窗口上的閃爍/失敗調整爲奇數像素
- 27. 在Webkit中使用img標籤時,jQuery高度/ outerheight是否破碎?
- 28. 使用.outerHeight()或.height()計算元素的高度不考慮滾動條?
- 29. outerHeight()方法返回字符串數據類型而不是數字數據類型
- 30. 帶有outerheight函數的javascript選擇器沒有返回任何東西,我也無法在其他任何地方選擇選擇器