좋아, 그래서 나는 그것을 알아 냈 :
(function($) {
$(window).load(function(){
var $container = $('.grid');
$container.imagesLoaded(function() {
$container.masonry({
itemSelector: '.grid-item',
transitionDuration: '0s'
});
});
});
})(jQuery);
참고 : :이 콜백을 사용하고 무한 스크롤 플러그인 내부
지금까지 나는 단지이 함께 일해야 만약 다른 사람이이 문제에 부딪쳤다면. 초기 벽돌 기능과 ajax 플러그인 콜백 기능 모두에 대해 transitionDuration을 '0'으로 설정해야합니다. AJAX 콜백
(function($) {
$(window).load(function(){
//masonry
var $container = $('.grid');
$container.imagesLoaded(function() {
$container.masonry({
itemSelector: '.grid-item',
transitionDuration: 0
});
});
});
})(jQuery);
는
var $container = $('.grid');
$container.imagesLoaded(function() {
$container.masonry('reloadItems').masonry({
itemSelector: '.grid-item',
transitionDuration: 0
});
});
다음이
같이 jQuery를 통해 1 페이드 각 요소를 설정 한 다음, CSS 파일 내의 0 .grid 아이템 요소의 초기 투명도를 설정하고,
jQuery(document).ready(function($) {
$('.grid-item').each(function(fadeInDiv){
$(this).delay(fadeInDiv * 50).fadeTo(250, 1);
});
});
뿐만 아니라 아약스 콜백으로
$('.grid-item').each(function(fadeInDiv){
$(this).delay(fadeInDiv * 50).fadeTo(250, 1);
});`