【问题标题】:How do I do something to AJAX loaded content of a thickbox?如何对厚盒的 AJAX 加载内容做些什么?
【发布时间】:2009-08-19 12:54:22
【问题描述】:

我可以加入某个事件吗?我浏览了文档,除非我周三的大脑让我失望,否则我看不到任何类似的内容。

我正在使用标准方式(添加“thickbox”css 类)将 AJAX 内容加载到厚盒中,但是当它加载时,我想对一些加载的内容做一些 jQuery 魔术。

我该怎么办?

【问题讨论】:

    标签: jquery ajax thickbox


    【解决方案1】:

    Thickbox 现在已经很老了,不符合标准的 jQuery 插件模式(例如提供选项、回调等),一切都是通过查看锚属性来完成的。 您可以将其构建到源代码中,或者在其他地方寻找可以为您提供所需功能的灯箱。 Tinybox 可能吗?

    另一个选项可能是使用 ajax 全局事件,例如 $.ajaxSuccess。然而,当这些事件被触发时,thickbox 将有机会呈现内容。您可以使用 setTimeout,但这不是一个好的解决方案。

    【讨论】:

    • 我也在看 Shadowbox - 我需要支付商业许可证,但如果它那么好,价值 10 英镑
    • 这里是大列表 - planetozh.com/projects/lightbox-clones - 看起来 Shadowbox 是最好的(如果您在商业上使用它,成本会很低),但前提是您需要这些功能, 否则几乎其他任何一个都很好。当我不需要它那么性感时,我将来会使用 Tinybox :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多