我已经在我的本地站点上实现了 lighgallery 插件......这不适用于 dom 元素......
例如
1.) 将使用 js 创建的 dom 元素附加到 html 代码..
如果我在 js 中创建这样的东西,"<span id='imgcon'><a href="image"><img src="image"></a></span>"
并且所有代码都在一个变量中,让我们调用galleryview(var galleryview
)并且这个变量我附加到 html 文件中的 div<html><head></head><bdy><div class="container"></div></bdy></html>
并像这样从 js 文件代码$(".container").append(galleryview);
中附加,最后我使用这个$(".imgcon").lightGallery();
不工作...
这是jsfiddle 演示不适用于 dom
2.) 图像在 html 代码中
我有像这样的 html 代码<html><head></head><bdy><div class="container"><span class="imgcont"><a href="image"><img src="image"></a></span></bdy></html>
这可以正常工作。$(".imgcon").lightGallery();
这是没有 dom的jsfiddle 工作演示。
问题:为什么我不能将 dom 与 lightgallery 一起使用?
第一个演示不工作,因为我使用 js dom,第二个演示工作,因为我在 html 文件中使用 html 代码.. 或者我的代码有任何问题..