解决方案 »

  1.   

    淘宝的宝贝描述内容图片有水平垂直居中?不就一个水平居中么,你想要什么效果啊。
    另外加载前的图片占位符都是一样大小的啊,贴张适合的图上去不就行了,你难道要弄得每张长宽不同?
    插件基本都是开源的,怎么改都可以啊。
    你想要加载完后执行函数一般他可能会有个钩子给你的吧,传入函数就行了。
    在源码的
    self.loaded = true;
    之后加一句话
    settings.loadedEvent()
    在源码最开始的地方
     var settings = {
                threshold       : 0,
                failure_limit   : 0,
    ...
    加一句
    ,loadedEvent:function(){}
    注意逗号。源码就改造完成了。
    然后html传入的参数中加一个选项
    "loadedEvent":function(){..具体操作.removeClass(...)}
      

  2.   

    $(function() {
          $("img.lazy").lazyload({       effect: "fadeIn",
           loadedEvent:function(){
           $(this).removeClass("loadimg");
           }
          });
         });
      });按照这样的方法  加载完图片后 没有执行 removeClass,是方法写的不对吗 ?self.loaded = true;
    settings.loadedEvent();在上面加:
    var settings = {
                threshold       : 0,
                failure_limit   : 0,
                event           : "scroll",
                effect          : "show",
                container       : window,
                data_attribute  : "original",
                skip_invisible  : true,
                appear          : null,
                load            : null,
        loadedEvent:function(){}
            };没有执行   loadedEvent:function(){} 吗  ,哪里写错来吗 ?
      

  3.   

    $(this).removeClass("loadimg"); 
    这里this好像指代不明吧
    插件里是用$self保存的你用
    $self.removeClass("loadimg"); 
    或者直接写id名选择器