【发布时间】:2009-08-19 12:54:22
【问题描述】:
我可以加入某个事件吗?我浏览了文档,除非我周三的大脑让我失望,否则我看不到任何类似的内容。
我正在使用标准方式(添加“thickbox”css 类)将 AJAX 内容加载到厚盒中,但是当它加载时,我想对一些加载的内容做一些 jQuery 魔术。
我该怎么办?
【问题讨论】:
我可以加入某个事件吗?我浏览了文档,除非我周三的大脑让我失望,否则我看不到任何类似的内容。
我正在使用标准方式(添加“thickbox”css 类)将 AJAX 内容加载到厚盒中,但是当它加载时,我想对一些加载的内容做一些 jQuery 魔术。
我该怎么办?
【问题讨论】:
Thickbox 现在已经很老了,不符合标准的 jQuery 插件模式(例如提供选项、回调等),一切都是通过查看锚属性来完成的。 您可以将其构建到源代码中,或者在其他地方寻找可以为您提供所需功能的灯箱。 Tinybox 可能吗?
另一个选项可能是使用 ajax 全局事件,例如 $.ajaxSuccess。然而,当这些事件被触发时,thickbox 将有机会呈现内容。您可以使用 setTimeout,但这不是一个好的解决方案。
【讨论】: