jQuery函数显示错误

时间:2015-04-10 04:05:36

标签: jquery masonry

以下显示此错误...

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");
});

});

1 个答案:

答案 0 :(得分:1)

你正在使用jquery' s $混合变量名...也许你想把变量名称作为唯一容器,然后再做$(容器).picsLoaded ......