javascript - 延迟加载模态窗口,模态中的图像不显示

标签 javascript lazy-loading simplemodal blazy

我正在尝试延迟加载在单击基于 css 的模态窗口时显示的图像。我正在使用 blazy 库,但模态窗口中的图像未显示。

疑难解答:

  1. 我确认图片会定期加载

  2. 我根据要求将 img src 换成了 data-src http://dinbror.dk/blog/blazy/?ref=demo-page

  3. 将 b-lazy 类添加到我想在模式窗口打开时加载的图像。

 <div id="modalwindow1" class="modalbox">

 <div>
 <a class="closewindow" href="#close">X - Close Window</a>
 <h2>Business Name - Zebra paint job car</h2>
 <div class="container">

<data-src="images/zebra-car.jpg" width="1080" height="607" alt="Zebra paint job car"  class="b-lazy">

 </div>

 </div>
 </div>
<script src="blazy.js"></script>
<script>
var bLazy = new Blazy({ 

        //container: '#container' // Default is window
    });
</script>

我有上面的现场演示

http://lidia.kaptlid.com/template1.php

最佳答案

您的标记缺少元素名称 img .

你有: <data-src="images/zebra-car.jpg" width="1080" height="607" alt="Zebra paint job car" class="b-lazy">

但是你想要: <img data-src="images/zebra-car.jpg" width="1080" height="607" alt="Zebra paint job car" class="b-lazy">

关于javascript - 延迟加载模态窗口,模态中的图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56296205/

相关文章:

android - 页脚 View 未显示在 ListView 中(自定义适配器)

reactjs - 如何延迟加载 "import { SelectedComponent } from {Library}"?

javascript - SimpleModal:如何在模态窗口中提交后传递mailtolink

jquery - 简单的模式调整大小和居中?

javascript - 将列的鼠标悬停区域限制为其自身形状与周围区域

javascript - @Html.CheckBoxFor() - 更改复选框标签颜色

mysql - Spring : (MVC) java heap space -> lazy loading not working

javascript - jquery addClass 添加子类不起作用

javascript - 创建类与坚持所需模块的单例性质相比,性能是否会受到很大影响?

jquery - WooCommerce 和 SimpleModal - 如何列出类别中的产品