使用带有requirejs的Isotope插件

时间:2014-06-17 11:03:25

标签: backbone.js marionette require jquery-isotope

我已使用以下说明添加了Isotope插件:http://isotope.metafizzy.co/appendix.html#requirejs

继承我的代码:

this.social = new Isotope('#latest-news', {
    itemSelector: '.social-item',
    layoutMode: 'fitRows',
    sortBy: 'text',
    getSortData: {
       'text': '.text'
    }
});
然后我尝试稍后插入元素:

that.social( 'insert', elements );

但是得到以下错误(在插入函数上):

Uncaught TypeError: undefined is not a function 

如果我执行 console.log(this.social),它会返回同位素对象。

如何调用'insert'函数或任何函数?否则我哪里错了?

1 个答案:

答案 0 :(得分:0)

通过源代码一段时间,当使用requirejs时,insert方法变为:

that.social.insert(elements);

基本上使用方法的 vanilla JS 版本。