Jquery 侧边栏中的延迟加载-不工作,缺少一些琐碎的内容

Jquery 侧边栏中的延迟加载-不工作,缺少一些琐碎的内容,jquery,lazy-loading,Jquery,Lazy Loading,我似乎错过了一些非常琐碎的东西。。。 我不能让lazyload在右边的边栏上工作。猜猜看 以下是链接: 谢谢。在设置侧栏innerHTML之后,尝试添加延迟加载 document.getElementById("side_bar").innerHTML = side_bar_html; $("img.lazy").lazyload({ effect : "fadeIn", container: $("#side_bar") }); 如果尝试在document.

我似乎错过了一些非常琐碎的东西。。。 我不能让lazyload在右边的边栏上工作。猜猜看

以下是链接:


谢谢。

在设置侧栏innerHTML之后,尝试添加延迟加载

document.getElementById("side_bar").innerHTML = side_bar_html;
$("img.lazy").lazyload({         
  effect : "fadeIn",
  container: $("#side_bar")
});   

如果尝试在document.ready上使用,但到目前为止结果相同:/我相信body onload和document.ready之间不兼容。。。但是我需要在body-load上运行initialize(),也许还有其他选择?谢谢。啊,我宁愿将initialize()放在document.ready中,以备DOM完全加载时使用,因为您只创建地图标记@BMMHm。。。我已经在2 document.ready函数中放置了initialize()和lazyload脚本,但函数2仍然不是“延迟加载”它应该加载的图像…:/非常感谢。这很有帮助,现在它可以工作了(但是,我需要先滚动div使图像显示,否则它们将是灰色的–可以在中看到。再次感谢!