1
$(function callLazyLoad(){
$(window).bind("resize click scroll", function(event) {
      $('img.lazy').lazyload();
  });

});

嗨,我创建了上述代码以允许在调整网站大小、单击或滚动时加载图像。但是,我第一次进入网站时,图像只会在我单击、滚动或调整网站大小时加载。我如何使图像默认加载。我无法更改上述代码,因为只有在调整大小、单击或滚动到另一个页面时才需要加载它。

有什么办法可以让图像默认加载到我的主页上,比如可能有一个假电话来点击网站?请帮忙!

4

1 回答 1

0

1)只需在文档就绪时调用延迟加载

     $(function callLazyLoad(){
        $(window).bind("resize click scroll", function(event) {
           $('img.lazy').lazyload();
        });
        $('img.lazy').lazyload();
     });

2)提取具有延迟加载的函数并调用它并传递给绑定

     $( function lazyLoadEventHandler() {
           $('img.lazy').lazyload();
        }

        lazyLoadEventHandler();

        function callLazyLoad(){
        $(window).bind("resize click scroll", lazyLoadEventHandler); 
     });
于 2013-08-29T19:33:55.627 回答