我使用厚箱在模态窗口中显示一些html内容。
我知道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事件我可以插入以在加载ajax答案的DOM之后执行此代码?
对于整页,我会把它放在$(document).ready
事件中。但在这种情况下?
提前致谢,
答案 0 :(得分:2)
您可以使用jquery live 方法
$('.actDisplay').live('click', displayAction);
或注入&lt; script&gt;标记在已加载内容的末尾(可能是trigger)