我有一個菜單,我已經創建了使用jQuery的「彈出」某些按鈕鼠標懸停。在一個單獨的文件中放置一個html(腳本)菜單
它有很多選項和子菜單選項,我想把它放到一個單獨的文件中,這樣它只需要下載一次,所有的html標記和文本都不需要每次用戶點擊我網站上的子頁面時都會重新下載。
我正在玩弄使用jquery模板引擎的想法,但無法將我的頭圍繞着最好的方式來工作。畢竟,這不是一個模板,而是一個靜態菜單。
我敢肯定,我不能把它放在JS文件中,因爲它本身不是腳本,它是實際的HTML標記(主要是表格)。
任何想法?
感謝您的答覆tules。你的建議(顯示或隱藏)是我目前實際上正在做的以及我希望避免的事情,因爲它使得我的文件大小很大,隱藏了頁面上的整個菜單。這就是爲什麼我想把它放在另一個只需要客戶端下載的文件中,這樣每個子頁面仍然可以使用客戶端已經存在的菜單。 Ajax不是一個好的選擇,因爲菜單需要在按鈕被隱藏時立即顯示。那現在更有意義了嗎? –
啊是的,那麼我肯定會嘗試服務器端包括,他們通常用於這種事情:標題,菜單,頁腳.. 你可以建立像這樣的整個頁面模板 – Tules
SSI有時也被稱爲SHTML http ://www.kennesaw.edu/webmaster/whatis/shtml.html – Tules