2014-10-22 21 views

回答

3

resize事件觸發 - 它的重裝失敗。

你可以嘗試:

window.onresize = function(){ 
console.log("resize event fired"); 
window.location = window.location; 
} 

將在火狐和Chrome的工作,我相信

+0

工作,但Firefox顯示「 {「error」:「請使用POST請求」}「 – Krish 2014-10-22 12:25:18

+1

」我認爲這只是jsfiddle處理頁面的方式 - 它警告你POST數據與GET請求相關聯的頁面會丟失。例如Codepen很好http://codepen.io/anon/pen/DaELm – LDJ 2014-10-22 12:37:55

+0

工作,但問題是加載不停止...它連續工作:( – Krish 2014-10-22 12:41:34

1

看起來你需要去抖了一點,如:

window.onresize = function() { 
    clearTimeout(this.timeout); 
    this.timeout = setTimeout(function() { 
     location.reload(); 
    }, 0); 
}; 

jsFiddle

這是說,看來怪異的行爲,在每個調整重新加載頁面。

+0

頁面刷新工作正常,但得到一些警告框 – Krish 2014-10-22 12:27:18

+0

@Krish也許你會更好地解釋爲什麼你需要重新加載窗口調整頁面大小。相當肯定這是一個XY問題:http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem – 2014-10-22 12:34:11

+0

你的答案應該在頂部......無論如何感謝 – 2017-02-25 08:28:59