jquery lazyload插件工作不正常

jquery lazyload插件工作不正常,jquery,jquery-lazyload,Jquery,Jquery Lazyload,我正在使用jquerylazyload插件。加载页面时插件不工作。只有当我点击我网站的主页标签时,它才起作用。 这些是我的源代码片段 $(function() { $("img.lazy").lazyload(); }); document.getElementById(merchantLogoId).innerHTML = ("<img class='lazy' src='img/icon/imageLoading.jpg' data-original="+data.

我正在使用jquerylazyload插件。加载页面时插件不工作。只有当我点击我网站的主页标签时,它才起作用。 这些是我的源代码片段

 $(function() {
      $("img.lazy").lazyload();
  });

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

有人知道可能出现的问题和解决方法吗?

尝试将其包装到document.ready()中


你能提供更多的信息吗?一把小提琴会有用的

可能使用jquery添加图像,并在添加图像后放置lazyload

就在我头顶上

 $(function() {

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

       $("img.lazy").lazyload();
  });
$(函数(){
$(“#merchantLogoId”).html(“”);
$(“img.lazy”).lazyload();
});

您需要设置效果:

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

在firefox上测试。。。希望这有帮助。

这两种方法是等效的,
$(function(){
$(document).ready(function(){
的快捷方式。
$("img").lazyload({effect : "fadeIn"});