jQuery同位素砌体布局动画失败:(

Sea*_*ean 2 wordpress jquery jquery-masonry jquery-isotope

我试图让jQuery Isotope的砌体布局在这个测试网站上运行:http://make.truliablog.com/test-filters

它似乎正在对它们进行正确排序,但是当您调整窗口大小并调整块时动画不起作用.我该如何解决这个问题?

这是相关的jQuery代码.

<script>
    jQuery(document).ready(function(){
        jQuery('#container').isotope({
            masonry : {
                columnWidth : 50
            }
        });

        // Filter buttons
        jQuery('#filters a').click(function(){
            var selector = jQuery(this).attr('data-filter');
            jQuery('#container').isotope({ filter: selector });
            return false;
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

小智 9

似乎Isotope将默认的'animationEngine'设为'css'.最简单的方法是将'animationEngine'设置为'jquery'(假设您使用的是jQuery).

jQuery('#filters a').click(function(){
    var selector = jQuery(this).attr('data-filter');
    jQuery('#container').isotope({
        filter: selector,
        animationEngine : "jquery"
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)