jquery
  • jquery-lazyload
  • 2013-08-19 138 views -1 likes 
    -1

    我正在使用jquery lazyload插件。该页面加载时该插件不起作用。只有当我点击我的网站的首页标签时才能正常工作。 这些是我的源代码片段。jquery lazyload插件无法正常工作

    $(function() { 
         $("img.lazy").lazyload(); 
        }); 
    
    document.getElementById(merchantLogoId).innerHTML = ("<img class='lazy' src='img/icon/imageLoading.jpg' data-original="+data.bigImageUrl+">"); 
    

    任何人都有任何想法可能是什么问题,并为此可能的解决方法?

    回答

    0

    尝试它包裹内的document.ready()

    $(document).ready(function() { 
         $("img.lazy").lazyload(); 
        }); 
    
    +0

    Theese两种方法是等效的,'$(函数(){'是'$(document).ready(function(){'。 – Satpal

    +0

    yup试过这两个,但似乎不工作的快捷方式 –

    0

    你能否提供更多的信息?一个jFiddle将是有益的

    也许使用jQuery添加图像和地方lazyload已添加的图片后.....

    刚刚送走我的头顶!

    $(function() { 
    
         $("#merchantLogoId").html("<img class='lazy' src='img/icon/imageLoading.jpg' data-original="+data.bigImageUrl+">"); 
    
         $("img.lazy").lazyload(); 
        }); 
    
    0

    需要设置的效果:

    $("img").lazyload({effect : "fadeIn"}); 
    

    测试的Firefox ...希望这有助于..

    相关问题