2009-08-19 53 views
0

我有可以掛鉤的事件嗎?我瀏覽過文檔,除非我的星期三大腦無法正常工作,否則我無法看到這些內容。我該如何處理AJAX加載的thickbox內容?

我使用標準方式(添加「thickbox」css類)將AJAX內容加載到thickbox中,但是當它加載時,我想對某些加載的內容執行一些jQuery魔術。

我該怎麼辦?

回答

2

Thickbox現在已經很老了,並沒有確認標準的jQuery插件模式(例如提供選項,回調等)。一切都是通過查看錨屬性來完成的。 您可以將其構建到源代碼中,也可以在別處查找可以爲您提供所需功能的lightbox。 Tinybox也許?

另一種選擇是使用ajax全局事件,如$ .ajaxSuccess。但是,當這些事件被觸發時,thickbox將有機會呈現內容。你可以使用setTimeout,但它不是一個好的解決方案。

+0

我正在查看Shadowbox aswell - 我需要爲商業授權付費,但如果是這樣的話,它的價值£10 – joshcomley 2009-08-19 13:12:59

+0

這裏的大列表 - http://planetozh.com/projects/lightbox-clones/ - 看起來像Shadowbox是最好的(如果你在商業上使用它,價格很低),但是隻有當你需要*這些功能時,否則其他幾乎都是好的。我將在未來使用Tinybox時,我不需要它那麼性感:) – joshcomley 2009-08-19 13:34:25