2015-06-12 63 views
0

我有一個包含無法響應的內容的頁面。 (內容來自第三方,我無法控制任何內容。)由於這個原因,內容會溢出文檔寬度。查找頁面的寬度,包括溢出的內容

我想檢測整個文檔的寬度,包括溢出的內容。我曾嘗試以下JS:

//FIRST TRY: 
var elmnt = document.getElementById("main-header"); 
    sWidth = elmnt.scrollWidth; 

// NEXT TRY: 
var sWidth = ('body').innerWidth(); 

// NEXT TRY: 
var sWidth = $(window).width(); 


console.log(sWidth); 

在所有的這些例子中,我得到了容器寬度,但不是大小,包括溢出。

我該如何做到這一點與JavaScript(使用jQuery是好的)?

回答

0

在body標籤後面放一個div,包含頁面所有的東西。 給這個div命名。 只得到#name.outerwidth()

0

如果溢出的內容是可見的,那麼你正在尋找的查詢是:

$(document).width() 

或沒有jQuery的:

document.body.clientWidth