jQuery函数显示错误

jQuery函数显示错误,jquery,masonry,Jquery,Masonry,下面显示了此错误的原因 TypeError: $container.picsLoaded is not a function 如何避开这个问题 $(function(){ var $container = $('.site'); $(window).load(function(){ $container.picsLoaded( function(){ $container.masonry({ itemSelector : '.box',

下面显示了此错误的原因

TypeError: $container.picsLoaded is not a function
如何避开这个问题

$(function(){

var $container = $('.site');
$(window).load(function(){
    $container.picsLoaded( function(){
        $container.masonry({
        itemSelector : '.box',
        isAnimated : true,
        animationOptions: { duration: 800 }
        }); 
    }); 
}); 

// MouseOver Events
$('.box').hover(function(){
    $('img', this).animate({"opacity": ".8"}, "slow");
    },
function(){
    $('img', this).animate({"opacity": "1"}, "slow");
});

});

您正在将变量名与jquery的$混合使用。。。也许您希望将变量名指定为唯一的容器,然后稍后执行$(container)

是否包含
picsLoaded
的库?在哪里?不知道是什么。。。但是我习惯于在图片全部加载后应用这些东西。我使用的是这里的图片,但有一些变化