jquery
  • jquery-lazyload
  • 2013-08-19 189 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 ...希望這有助於..

    相關問題