我正在使用带有require.js的砌体控件,我有需要重新加载masonary控件的情况。
我在看this entry,,但我一直在找对象未找到异常。
以下是加载masonary的代码:
masnorySet = function () {
var container = document.querySelector('.pinStyle');
var msnry = new Masonry(container, {
columnWidth: 1,
itemSelector: '.item'
});
msnry.layout();
},
reloadMasnory = function () {
//var container = document.querySelector('.pinStyle');
//https://stackoverflow.com/questions/14942897/height-of-hidden-div-doesnt-expand-with-masonry-content
},
这是我将其作为模块加载的方式:
requirejs.config({
paths: {
"masonry": "../../../../lib/masonry.pkgd",
}
});
问题是:如何根据我使用masonary控件的方式调用重载方法?