使用$ (document) . height()
獲取文檔高度時,開發人員工具初次打開時會出現問題。開發人員工具打開時jQuery文檔高度錯誤
高度會過低,這樣當開發人員工具關閉時,jQuery返回的高度不會覆蓋整個文檔高度。
可以採取什麼措施解決此問題,以便在開發人員工具打開並打開文檔時,高度是否正確?
使用$ (document) . height()
獲取文檔高度時,開發人員工具初次打開時會出現問題。開發人員工具打開時jQuery文檔高度錯誤
高度會過低,這樣當開發人員工具關閉時,jQuery返回的高度不會覆蓋整個文檔高度。
可以採取什麼措施解決此問題,以便在開發人員工具打開並打開文檔時,高度是否正確?
顯然文檔高度不是你想要的。看看整個車身高度反而:
$('body').prop('scrollHeight')
另一個想法是開發者工具移動到另一個窗口,但根據開發者工具是否被打開或關閉的文件沒有改變。
這裏是鏈接why is $(window).height() so wrong?你可以看看。 嘗試這樣的事情,
$(window).on('resize',function() {
$('#res').html("new height is: "+$(window).height());
});
<span id="res"></span>
請在HTML頁面中,http://viralpatel.net/blogs/jquery-window-height-incorrect/確保DOCTYPE聲明,如
<!DOCTYPE html>
高度是正確的,你只想要一個不同的信息。你想要整個身體的高度嗎? – Alex 2015-02-09 15:22:02
是的,這是正確的 – 2015-02-09 15:22:57
我不認爲這是可能的,沒有綁定調整大小的事件,並檢索高度每次火災 – billyonecan 2015-02-09 15:28:35