Cha*_*erj 1 jquery jquery-masonry
我首先尝试附加一个模板,但是在无法将其附加到projects元素时遇到了相同的问题。然后尝试仅追加一个名为div的jquery对象,但似乎没有将其追加到dom元素项目中。
var projects = $('#projects');
var tmpl = template({items : list});
console.log("render html ", $(tmpl));
var div = $('<div class="item">WHY IS THIS NOT WORKING</div>');
projects.masonry( 'appended', div, true );
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
小智 6
以下解决方案为我工作:
var container = $('.masonry-container');
container.masonry({
columnWidth: '.item',
itemSelector: '.item'
});
$(container).append( data ).masonry("reloadItems").masonry("layout");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2533 次 |
| 最近记录: |