刚开始接触masonry插件,用ajax请求数据 ,请求过来渲染页面 会有空白 ,不能动态添加数据,百度一大堆 ,最后找到方法:
function getData(ju){
$.post('php/getNew.php',{tit:ju}, function (ni) {
var res = typeof ni == 'object' ? ni : eval('('+ni+')');
var nm = res.data.length;
if(nm == 0 ){
return false;
}
for(var i = 0;i < nm;i++){
var $elem = $('<div class="ju_box">'+
'<div class="ju_left">'+
'<div class="ju_img"><img class="lazy" src="'+res.data[i].img_url+'" alt="'+res.data[i].id+'" /></div>'+
'<span class="ju_lei">'+res.data[i].lei+'</span>'+
'</div>'+
'<div class="ju_right">'+
'<h2>'+res.data[i].title+'</h2>'+
'<p class="ju_main">'+res.data[i].main+'</p>'+
'<p class="ju_fen">'+
'<span class="ju_time">'+res.data[i].time+'</span>'+
'</p>'+
'</div>'+
'</div>