在我的Web應用程序中,我編寫了一個跨域Ajax調用,它從另一個域中獲取HTML頁面。這個新提取的頁面正在使用以下代碼在jQuery對話框中呈現。$('#previewDialog').html(response).dialog('open');
這會在對話框中正確呈現響應。但是,響應(HTML頁面)中也包含一些CSS樣式。這些樣式(通常爲BODY,INPUT等)正在應用到我的主窗口(父頁面)並扭曲頁面的完整視圖。防止Jquery Dialog內容的CSS應用於主窗口
當打開HTML頁面的對話框時,由於HTML頁面中使用的CSS(AJAX調用的響應)會將父頁面的視圖完全扭曲,並將其應用於所有組件。當我關閉對話框時,父頁面恢復正常。
無論如何,我可以通過它來防止在對話框中顯示的HTML頁面的CSS,不會應用到我的父頁面嗎?
您是否擁有此域名? – Jeff
是的!它實際上是另一個根據我們發送的請求向我們發送HTML頁面的應用程序。這些HTML頁面由其他應用程序即時生成。 – AmanMohla
你能編輯加載的應用程序/對話框的來源嗎? – Jeff