2013-08-05 38 views
0

我正在建立一個網站,在首頁上會有四個貼圖。當選擇一個圖塊時,我希望內容像一個有點透明的窗口彈出,以便您可以看到它後面的主頁面。在div中加載另一個html文件? - 建議?

我已經成功地編碼,獲得鏈接來調出另一個隱藏的div,我甚至已經加載了另一個html文檔。我用XMLHttpRequest()完成了這個任務。我的問題是,是否有更有效的方法來做到這一點?我知道我在學校之前在PHP中做過類似的事情,當我看到這是一種做法時,我也看到了jQuery和AJAX的提及。我的總體目標是如果想要更新屏幕的CSS,我只需要爲主頁面執行此操作,並且它會影響內容彈出窗口。

我希望我解釋得很好。感謝您的任何建議!

+0

看看這有助於:http://jqueryui.com/dialog/ – Maximus2012

+0

你不需要使用四個頁面,你可以把隱藏的內容在div中。您的頁面會稍微延長一段時間才能「上來」,但是導航欄會立即顯示,因此如果使用該頁面,整個過程都會節省時間。對於沒有CMS的人員來說,如果所有內容都在一個頁面上,則管理,調試,預覽和更新也變得更容易。 – dandavis

回答

1

這是非常簡單的jQuery中要做到:

$("#yourDivsId").load("/UrlOfYourIntendedMarkupDelivery?anyarguments=true"); 
相關問題