jquery用load()函式,實作區域重繪,加載一個子頁面后,子頁面的css樣式失效,如何解決,???
uj5u.com熱心網友回復:
jquery的load()函式不是像iframe一樣在父頁面中嵌入一個獨立的子頁面。而是讀取子頁面的源代碼,把這個源代碼寫入到父頁面中,這樣子頁面的源代碼就變成了父頁面中的源代碼。
這樣就可能與父頁面中原本的代碼產生沖突。
一般用load()函式加載都是要把網站中用到的所有css樣式事先都加載到父頁面。子頁面中只有需要的html片段,連<head><body>標簽都不要有。
在寫子頁面的代碼時,要看做是父頁面中的片段,所有的相對地址鏈接都是相對于父頁面的。
uj5u.com熱心網友回復:
好的,謝了,我試試
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/89817.html
標籤:Ajax
