我一直在搜索Google搜索解決方案,並且沒有成功。所以在這裏我要求你的幫助。提前謝謝了。當我改變iPad的方向從縱向到橫向時,頁面會不斷重新加載
頁面可以看到HERE!
標題和側邊欄有位置:固定在樣式表中,而左側的值是用jQuery動態生成的。頁眉和側欄對窗口調整大小或變焦正確重新排列,我已經加入:
/* Reload page on window Resize */
jQuery(window).bind('resize',function(){
window.location.href = window.location.href;
});
爲情況下,當窗口被部分地佔用(如按下[CTRL] + [B],以顯示在Firefox書籤,例如),我說:
/* Reload page if window Partially Occupied */
var screen_width = screen.width;
window.onresize = function(){
if(window_width != screen_width) {
location.replace(location.href);
}
}
放眼整個代碼,我希望你會喜歡它。
問題:
在iPad上,當我改變它的方向,從縱向到橫向,頁面會不斷重裝(與縱向一切都很好)。我認爲iPad不會壞,因爲我在第二次測試。
任何人都可以告訴我是什麼問題?如果Galaxy Tab上發生同樣的情況?
謝謝!
什麼是對調整大小重新加載頁面的意義呢?如果您有代碼負載排列或定位元素,則調用該代碼也可調整大小。重新加載整個頁面以調整大小是浪費帶寬,並且對訪問者來說真的很煩人 – MrOBrian
爲什麼你同時使用'jQuery(window).bind('resize',fn)'和'window.onresize'?你應該只使用一個。 –
感謝您的建議,但是這並沒有解決問題... – user1647234