0
我使用thickbox在模式窗口中顯示一些html內容。Thickbox - 是否有「已準備好」事件?
我知道ThickBox的組件被標記爲「不保持,請嘗試其他成分」,但我沒有使用它的選擇。
HTML內容是通過記錄「AJAX內容」的方法加載:
<a href="ajax/ctnt?value1=10&value2=12&width=640&height=480"
class="thickbox">
click me
</a>
所有這一切都正常工作與簡單的HTML,模態窗口我的網頁上正確的內容彈出。
我的問題: 我想它加載後初始化模式窗口內jquery的組成部分。 例如:
$('.actDisplay').click(displayAction);
[編輯]
我還需要初始化其它的JavaScript組件。例如,我使用fullcalendar來顯示一週的議程。
爲了初始化這個組件,我要叫
$('#agendaDiv').fullcalendar(options);
一旦DOM被加載。
[/編輯]
你看到一些標準的JavaScript或jQuery的事件,我可以插入到已阿賈克斯答案的DOM後執行該代碼已經被加載?
對於一個完整的網頁,我會把它在$(document).ready
事件。但在這種情況下?
由於提前,
摹
Thks,你的答案解決了我的問題的一部分。實際上,在加載框架之後,我還有額外的工作要做。請參閱我的問題中的編輯。你有沒有建議如何幹淨地做到這一點? – LeGEC 2011-05-05 09:33:07
關於Riccardo答案的第二部分(關於在資源末尾註入腳本標記以觸發自定義事件)呢?它不會幫助你嗎? – Rafael 2011-05-05 09:43:19