我有一个用 lightbox 2 制作的画廊,通常带有缩略图等。现在我需要通过 JS 添加一些 HTML 到 lightbox 2 的 div 中。我该怎么做?
首先我想,只要做一个函数并用onclick调用它,但是当时lightbox还没有准备好,所以我必须等待它准备好,我该怎么做? Lightbox 使用原型(prototype)框架。是不是可以这样,类似监听器的东西?
谢谢:)
最佳答案
Lightbox2 没有任何公开事件。最好的办法是使用具有您可以订阅的公共(public)事件的脚本。我会推荐 Fancybox或 Colorbox .
使用 Fancybox,您只需在 onComplete
函数中添加代码,该函数将在 Fancybox 打开完成时调用。
请注意,这两者都使用 jQuery,但只要您使用 noConflict() 就不会成为问题.
关于javascript - 将自定义 html 添加到 lightbox2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5729082/