jquery - 未捕获的类型错误 : Cannot read property 'LayoutMode' of undefined

标签 jquery html layout jquery-isotope

嗨,我正在使用 Isotope.js 制作我的项目,我必须以水平方式显示我的瓷砖, 所以我正在关注代码

var winDow = $(window);
    // Needed variables
    var $container=$('.portfolio-box, .blog-box');
    var $filter=$('.filter');

    try{
        $container.imagesLoaded( function(){
            $container.show();
            $container.isotope({
                layoutMode: 'masonryHorizontal',
                masonryHorizontal: {
                    rowHeight: 50
                },

            });
        });
    } catch(err) {
    }

但不幸的是它不起作用,控制台上的错误是

1.    Uncaught TypeError: Cannot read property 'LayoutMode' of undefined
2.    Uncaught TypeError: undefined is not a function

帮助是可观的必须

最佳答案

您没有在您的页面上包含同位素插件。

您需要包含 isotope.pkgd.min.jsmasonry-horizo​​ntal.js


这是从您的网站上抓取的。如果你取消注释那一行,你应该是好的。

<!--<script type="text/javascript" src="js/jquery.isotope.min.js"></script>-->

关于jquery - 未捕获的类型错误 : Cannot read property 'LayoutMode' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23759251/

相关文章:

javascript - 表达式引擎中的 Jquery 图片库问题

android - 位置 : fixed; not working when keyboard opened on kitkat

javascript - 为同名的多个类抓取浮点值

asp.net-mvc - ASP.NET MVC 3,类似于 Razor 布局 Controller ?

javascript - jQuery 漏洞 (NVD CVE-2007-2379)

jquery - 如何让键盘选项卡聚焦于div

javascript - jQuery 设置 cookie 到 post 方法

javascript - Div 内容不会更新 - 简单的 Javascript

html - 是否有 CSS 布局可以反转桌面 View 中行堆栈中列的排列? (见图)

python - QWebView 布局不正确