頁面載入碰到一個奇怪的問題,求解釋

來源:互聯網
上載者:User

用php寫的一個背景程式,點擊a連結跳轉頁面之後,右邊網頁莫名其妙的不顯示了。

改變瀏覽器大小或者重新整理頁面就會重新出現。

我查看過網頁原始碼也審查過元素,即使是右邊白屏的時候DOM元素也是載入完成的,這是為什嗎?頭一次遇上。

PS:只要改變頁面大小就能重新出現頁面。

回複內容:

用php寫的一個背景程式,點擊a連結跳轉頁面之後,右邊網頁莫名其妙的不顯示了。

改變瀏覽器大小或者重新整理頁面就會重新出現。

我查看過網頁原始碼也審查過元素,即使是右邊白屏的時候DOM元素也是載入完成的,這是為什嗎?頭一次遇上。

PS:只要改變頁面大小就能重新出現頁面。

因為你沒有給出更具體的錯誤資訊,我只能猜測右邊的元素載入後,style的height、width、left、right、top、bottom等沒有計算、設定好。
不過你說可以通過改變視窗大小能讓它出現,最簡單的方法可能就是考慮手動觸發onresize事件,讓它能像改變視窗大小那樣自動重排。

建議你查看元素(css)看看,檢查排查一下內容是否已經載入進來,是否有別的的元素的樣式影響到它

謝謝邀請。頁面初始化的時候是否載入完成

是不是架構內部為了提高頁面的載入速度,採用了ajax載入,頁面不會整體被重新整理。

以前我用JqueryMobile架構寫移動端的時候,也出現過類似的問題。
我的問題出現在data-ajax
data-ajax:規定是否通過 ajax 載入頁面來提高使用者體驗和互動。如果設定為 false,jQuery Mobile 將會執行一個正常的頁面請求。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.