2009-09-21 51 views
1

工作我使用的是Ajax.Updater調用產生一個div一個出租房源信息。所有出租物品清單的下拉菜單開始關閉,直到用戶選擇清單纔會隱藏div,在這種情況下,javascript效果會使其顯示並執行更新程序。燈箱不Ajax.Updater的DIV(原型)

PHP文件從該查詢數據庫,生成和佈局的所有信息(描述,特徵圖像)轉換成單個可變然後將其回送到顯示數據更新器調用。

我想被點擊,並在收藏夾中顯示的圖像的能力,但它不工作。此外,燈箱在網站的其他部分工作。

我使用Smarty的模板,添加另一層的組合,其中包含了鏈接到CSS和JS文件。我可以設置從PHP文件回顯的內容的樣式,並且lightbox在頁面的其餘部分上工作,而不是與ajax內容一起工作。

+1

內你可以實際提供的網站,在這裏問題是,或者「它不工作」之外的更多細節? – TML 2009-09-22 01:18:19

回答

1

需要調用initLightbox()新內容加載之後,無論是將其置於動態內容中,增加evalScripts:true你的Ajax.Updater或者將它的onComplete回調

+0

謝謝visitedgee。我添加了「onComplete:initLightbox」我的更新程序,它的工作! – Ben 2009-09-22 16:27:35

+0

不用擔心,請點擊「接受答案」按鈕,讓人們知道答案中的問題。 – robjmills 2009-09-23 08:42:06

+0

感謝您的支持,它爲我解決了完全相同的問題。另外在我的情況下,我需要刪除現有的事件,好像不是兩次調用燈箱 – Cruachan 2009-12-07 13:53:03