2013-06-13 2 views

답변

0

아래를 참조하여 참조 URL이 도움이되는지 확인하십시오.

http://javascriptquestions.com/question/showChrono/id/83
경우 ($의 grid.length> 0) {

$grid.imagesLoaded(function() { 

     $grid.delay(200).masonry({ 

      gutterWidth: 14, 

      itemSelector: '.item', 

      isAnimated: false, 

      isFitWidth: true, 

      columnWidth: 194, 

      animationOptions: { duration: 400 } 

     }); 



     $('.item img').lazyload({ 

      effect: 'fadeIn' 

     }); 

    }); 

}

0

안녕, 터치 장치에 벽돌로 lazyload을 사용하는 모든 사용자에 대한, 이것은 잘 작동 (JQuery와 + 모더 나이저 필수) :

 var $container = $('#content'); 
     $container.imagesLoaded(function(){ 
      $container.masonry({ 
       itemSelector: '.item', 
       }); 
      if (Modernizr.touch) { 
       $('.item img').lazyload({ 
        effect: 'fadeIn', 
        event: 'touchLoad' 
        });     
       $('.item img').trigger('touchLoad'); 
      } 
      else { 
       $('.item img').lazyload({ 
        effect: 'fadeIn', 
        event: 'scroll' 
        }); 
       $('.item img').trigger('scroll'); 
      }    
     });