-1
好吧,我很新的JavaScript的東西,我想一些幫助。更新一個沒有頁面刷新的變量(JavaScript)
需要進行自動刷新的變量:
var width = document.body.clientWidth;
所以基本上,我想這取決於文檔的寬度做不同的東西。但是,如何自動更新寬度的值?請僅使用JavaScript,因爲我還沒有真正使用jQuery。
在此先感謝! :)
好吧,我很新的JavaScript的東西,我想一些幫助。更新一個沒有頁面刷新的變量(JavaScript)
需要進行自動刷新的變量:
var width = document.body.clientWidth;
所以基本上,我想這取決於文檔的寬度做不同的東西。但是,如何自動更新寬度的值?請僅使用JavaScript,因爲我還沒有真正使用jQuery。
在此先感謝! :)
JavaScript是基於事件的,因此任何執行的代碼都是事件的結果。有很多事件,如mousemove
或click
。
您需要確定要聆聽哪些事件。可能與身體寬度的變化有關,如更多的數據被加載或一些動畫。
這是人們面對的常見問題。通常最好是以不需要監視clientWidth的方式來解決問題。 –
可以通過http://stackoverflow.com/questions/641857/javascript-window-resize-event回答 – robbrit
如果內容使寬度變大,調整大小將無法處理。 –