2
我正在構建一個通過ajax加載頁面內容的網站。除了Chrome和Safari的怪癖外,我還有其他一切工作。它甚至與IE一起工作!在頁面上加載ajax內容後不會出現滾動條
奇怪的是,當頁面內容加載並且長於索引頁面高度時,滾動條在Chrome或Safari中都不會顯示。
我發現這個(In Chrome, page won't resize after Ajax load),但他所做的修復並沒有幫助。
任何想法?
我正在構建一個通過ajax加載頁面內容的網站。除了Chrome和Safari的怪癖外,我還有其他一切工作。它甚至與IE一起工作!在頁面上加載ajax內容後不會出現滾動條
奇怪的是,當頁面內容加載並且長於索引頁面高度時,滾動條在Chrome或Safari中都不會顯示。
我發現這個(In Chrome, page won't resize after Ajax load),但他所做的修復並沒有幫助。
任何想法?
您提到的堆棧頁面有一個答案:@Paul Tomblin。我不知道這是否是問題的答案,但我想(95%)這是你的問題的答案。
假設您的內容位於名爲ajax_content
的類中; Ajax請求完成時,你應該運行此代碼:
$('.ajax_content').each(function(){
$(this).resize();
});
此代碼確保所有div,跨度等方面與ajax_content
類將被調整。請記住ajax_content
類應具有scroll: auto;
屬性。
如果要調整整個頁面,你可以使用我的提到的回答頁:
$(window).resize();