ajax - 带有 ajax 选项卡的砌体
问题描述
我正在尝试将砌体与 ajax 选项卡一起使用,但不幸的是它显示出很大的差距。这是我的代码
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
action:'activity_load',
'tab_activity_type_object': tab_activity_type_object
},
success:function(data) {
$( ".tab-content .tab-content-list" ).empty();
$( ".tab-content .tab-content-list" ).append(data);
},
error: function(errorThrown){
$( ".tab-content .tab-content-list" ).append( "Data error" );
console.log(errorThrown);
}
});
jQuery(function(){
var $container = jQuery('.tab-content-list');
$container.masonry({
itemSelector: 'li.activity-item'
});
});
我在这里找到了一些解决方案-> https://masonry.desandro.com/methods.html 但我不确定如何使用上面的代码。
解决方案
解决方案比我想象的要简单
$( ".tab-content .tab-content-list" ).append(data).masonry( 'reload' );
推荐阅读
- html - Facebook 它没有从我的 React Web App 上的 Head 读取任何元标记
- excel - 过滤并删除单元格包含 3,115148E+28 的行
- javascript - 从使用 `prop-types` 的 JS React 组件生成类型定义
- xslt - mulesoft 中的 Xpath3 表达式以获取具有特定属性的所有节点名称,以便它们出现
- crystal-reports - 在水晶报表中使用逗号分隔格式化大数字
- pandas - 以优化的方式填充 pandas 数据框
- javascript - 如何在赛普拉斯更新夹具文件
- google-sheets - 如何使用数组公式在 Google 表格中创建周历表?
- discord.py - 如何从特定服务器获取文本频道?
- php - Laravel 登录和注册页面不起作用