2013-04-17 97 views
-1

好吧,我很新的JavaScript的東西,我想一些幫助。更新一個沒有頁面刷新的變量(JavaScript)

需要進行自動刷新的變量:

var width = document.body.clientWidth; 

所以基本上,我想這取決於文檔的寬度做不同的東西。但是,如何自動更新寬度的值?請僅使用JavaScript,因爲我還沒有真正使用jQuery。

在此先感謝! :)

+0

這是人們面對的常見問題。通常最好是以不需要監視clientWidth的方式來解決問題。 –

+1

可以通過http://stackoverflow.com/questions/641857/javascript-window-resize-event回答 – robbrit

+1

如果內容使寬度變大,調整大小將無法處理。 –

回答

-1

JavaScript是基於事件的,因此任何執行的代碼都是事件的結果。有很多事件,如mousemoveclick

您需要確定要聆聽哪些事件。可能與身體寬度的變化有關,如更多的數據被加載或一些動畫。