当前位置: 首页 > 知识库问答 >
问题:

延迟加载模式窗口,模式中的图像不显示

祁均
2023-03-14

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

故障排除:

>

  • 我确认图像定期加载

    根据需要,我将img src切换为数据srchttp://dinbror.dk/blog/blazy/?ref=demo-页面

    添加了b懒惰类到图像我想要加载在模态窗口打开。

     <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

  • 共有2个答案

    轩辕鸿
    2023-03-14

    您可以添加选项“加载不可见”,当您调用布拉齐强制加载不可见的图像:http://dinbror.dk/blog/blazy/#Options

    像这样使用它:

    var bLazy = new Blazy({loadInvisible:true});
    

    如果这不起作用,打开modal时可能必须给Blazy打电话。

    祝你好运!

    茅才
    2023-03-14

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

    你有:

    但是你想要:

     类似资料:
    • 问题内容: 我正在开发一个eshop。在基于类别的产品页面上,我放置了一些基于javascript的过滤器。但是,如果类别具有很多产品,则会出现问题。该链接具有与我相似的功能… 这个页面多么缓慢,却超过2mb !!! 对我来说,每个产品都需要一半的K字节,但是图像是个问题。.因此,我正在寻找如何延迟加载图像的方法。由于与该网站不同,我的页面具有分页功能,因此我认为加载仅对页面可见的图像是一种解决方

    • 加载图片 加载图片 插图和照片可以在排列时以三种相位进行加载和转换,而不仅仅依赖于透明度转换。结合透明度、曝光度以及饱和度变化来满足你的需求。 曝光度为低对比度以及低饱和度进行调整。一旦透明度达到 100%,会达到全色饱和度。 低对比效果结合 gamma 和 black output(专为黑色图片)的转换。 加载图片时的透明度、曝光度以及饱和度建议 透明度:0% 开始,100% 结束 曝光度:Ga

    • 为了显示这种关系,让我们开始定义一个简单的模块,作为我们的示例应用程序的根模块。 app/app.module.ts 到目前为止,这是一个非常常见的模块,依赖于,有一个路由机制和两个组件:AppComponent和EagerComponent。 现在,让我们专注于定义导航的应用程序(AppComponent)的根组件。 app/app.component.ts import { Component

    • 我正在尝试以一种懒散的方式在我的网站上显示几个图像,我尝试了两种选择: 备选案文1: 备选案文2: 两者都可以正常工作,“myimage.jpg”需要一点时间才能加载。然而,在最终加载之前,浏览器显示的第一个图标是丑陋的“无图像”图标。对于第二个,我花费资源加载'fuzzy.jpg'图像。是的,它的大小只有5-kb,但我想知道是否有一种SEO友好的方法,只显示(例如)浏览器创建的带有CSS背景色属

    • 我似乎不能为我的生活得到任何图像懒惰加载插件在wordpress工作。我尝试了懒负载,wp懒负载和bj懒负载。网站上的图像似乎没有一个是“懒惰加载”的。我也使用审计工具(chrome审计)测试了这个。当我删除图像(每页大约有50张图像)时,我的审计绩效和其他分数为99。当我加载图像(使用wordpress循环),我的性能下降到64. 我尝试了每一个延迟加载插件,但它们似乎都不是延迟加载。我正在本地

    • 我试图使用jQuery懒惰加载在我的Laravel/Vue项目,但我正在努力让图像出现在我的Vue组件。我有以下img块,我认为会工作: 我确实在这里发现了另一个问题-Vue.js模板中的静态图像src-但是当我尝试该方法时,我得到了这样的结果: 因此,我切换回v-bind方法,但我得到的只是一个带有灰色边框的白色框-没有图像。但是,如果我在src属性上使用v-bind,我可以正确地看到图像。 我