【问题标题】:Drupal's Lightbox2 doesn't appear to work with content inserted via javascriptDrupal 的 Lightbox2 似乎不适用于通过 javascript 插入的内容
【发布时间】:2011-05-25 17:56:04
【问题描述】:

我正在为 Drupal 站点创建 ajax,该站点加载需要灯箱化的新图像库。我能说的最好的问题是,每当 Javascript 将新锚写入 DOM 时,lightbox 都不会注意到。

这真的是我的问题吗?有没有办法让 Lightbox2 再次遍历 DOM 并将 onclick 事件附加到图像链接?更好的是,有没有一些 JS 方法可以直接将 Lightbox 附加到锚点?

JB

【问题讨论】:

    标签: javascript ajax drupal lightbox2


    【解决方案1】:

    如果您使用的是 LightBox2 模块,请尝试从 javascript 调用 Drupal.attachBehaviors(document); 以再次附加事件。

    【讨论】:

    • 太棒了!为了最大限度地减少 dom 遍历,您可以将 document 替换为特定元素。 jQuery 选择器在这里工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2013-04-11
    相关资源
    最近更新 更多