Thickbox - 是否有“onready”?事件?
我使用厚盒在模式窗口中显示一些 html 内容。
我知道厚盒组件被标记为“未维护,请尝试另一个组件”,但我没有选择使用它。
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
事件中。但在这种情况下呢?
提前致谢,
G
I use a thickbox to display some html content in a modal window.
I know the thickbox component is flagged as "not maintained, please try another component", but I don't have a choice on using it.
The html content is loaded through the documented "AJAX content" method :
<a href="ajax/ctnt?value1=10&value2=12&width=640&height=480"
class="thickbox">
click me
</a>
All of this works fine with simple html, a modal window pops with the correct content on my page.
My question :
I would like to initialize a jquery component inside the modal window after it has loaded.
e.g. :
$('.actDisplay').click( displayAction );
[EDIT]
I also need to initialize other javascript components. For example, I use fullcalendar to display the agenda of a week.
In order to initialize this component, I have to call
$('#agendaDiv').fullcalendar( options );
once the DOM is loaded.
[/EDIT]
Do you see some standard javascript or jquery event I could plug into to have this code executed after the DOM of the ajax answer has been loaded ?
For a full page, I would put it in the $(document).ready
event. But in this case ?
Thanks in advance,
G
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 jquery live 方法
或注入
You could use jquery live method
or inject a <script> tag at the end of your loaded content (possibily a trigger)