1
3
我的首选选项是研究其他模式插件选项,如 jqModal . 这确实暴露了OnShow和OnHide事件挂钩,您可以使用它们。 thickbox显示了它的年龄,它不会暴露任何你可以观察到的“显示”事件。 如果你下定决心使用thickbox,那么你有几个选择。 一种选择是使用jquery公开的全局Ajax事件,例如 $.ajaxSuccess event . Thickbox成功请求显示数据时,将触发此操作。不过,此时thickbox可能没有将数据添加到模式中,您必须尝试一下。 例如
请注意,此事件将在完成 每一个 页面内发生的Ajax事件,因此您可能需要进行一些额外的检查。 另一个选项是更改thickbox脚本并添加您自己的回调代码,该代码允许您传入一个函数,该函数将在显示模式时引发。 |
2
-1
你可以使用 LiveQuery 插件。此插件将截获DOM中的更改,并自动重新绑定其他读取DOM的插件。 |