fancybox - jQuery:将 .fancybox() 附加到由 .load() 函数传递的新元素

标签 fancybox jquery

当我从 load() 函数获取新元素时,找不到将函数 .fancybox(灯箱插件)附加到元素的方法。

我尝试过 .live() 和 .delegate(),但认为 .fancybox() 不能被视为自定义事件。我可能错过了一些东西......:(

最佳答案

加载后必须等到 DOM 更新。在 load() 调用的成功函数中添加一个一次性计时器。这应该可以解决问题。

关于fancybox - jQuery:将 .fancybox() 附加到由 .load() 函数传递的新元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288489/

相关文章:

jquery - 替换 Fancybox 中附加 div 的内容

javascript - CSS3 关键帧 - 更改动画持续时间会导致 "jumps"

javascript - 安全 Ajax 调用 On Rest Api

jquery - 使用模态 fancybox 时关闭按钮消失(1.3.4)

javascript - 将 jQuery 变成 Angular,修复侧边栏不起作用(?)

javascript - 克隆模型后 Backbone 设置会抛出错误吗?

jquery - 悬停时更改下拉选定选项的颜色

javascript - fancybox 使鼠标滚轮淡入图片水平

jquery - 鼠标滚轮功能在 fancybox 中不起作用

html - 我在灯箱中有 HTML5 视频。为什么会播放多个视频,我该如何停止播放?