怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决怎么解决???????
layui.use(['layer','flow'], function(){
var layer = layui.layer;
flow=layui.flow;
flow.lazyimg({
elem:"#div1 img",
});
flow.load({
elem: '#div1', //指定列表容器
isLazyimg:true,
done: function(page, next){ //到达临界点(默认滚动触发),触发下一页
var lis = [];
//以jQuery的Ajax请求为例,请求下一页数据(注意:page是从2开始返回)
$.get('backstageImgList.php?page='+page, function(res){
//假设你的列表返回在data集合中
res=JSON.parse(res)
console.log(res)
layui.each(res.data.result, function(index, item){
console.log(item)
//lis.push('
'+ item.title +'
');var imgArray = "<?php echo (implode(",", $img_id_array)); ?>".split(',');
var dzStatus = $.inArray(item[0], imgArray) != -1 ? "icon-dianzan" : "icon-dianzan2";
var templ = '
''+
'
'' +
'
'
lis.push(templ);
});
//执行下一页渲染,第二参数为:满足“加载更多”的条件,即后面仍有分页
//pages为Ajax返回的总页数,只有当前页小于总页数的情况下,才会继续出现加载更多
console.log(res.count[0][0])
next(lis.join(''), page < res.count[0][0]);
});
}
});
//按屏加载图片
flow.lazyimg({
elem: '#ysee img'
});
layer.photos({
photos:'#div1'
})
});
function test(obj, id) {
//debugger
var g = 0;
var _class = obj.getElementsByTagName('i')[0].classList;
for (var i = 0; i < _class.length; i++) {
if (_class[i] == 'icon-dianzan') {
g = 1;
break;
}
}
$.ajax({
//post提交
type: "post",
//提交给.php页面处理
url: "ajax_love.php",
dataType: "JSON",
async: true, //是否异步
data: {
id: id, //需要提交的数据
g: g
},
success: function (data) { //成功
//debugger;
if (data == 1) {
obj.getElementsByTagName('i')[0].classList.remove('icon-dianzan2');
obj.getElementsByTagName('i')[0].classList.add('icon-dianzan');
obj.getElementsByTagName('i')[0].style.color = 'red';
} else if (data == 2) {
obj.getElementsByTagName('i')[0].classList.remove('icon-dianzan');
obj.getElementsByTagName('i')[0].classList.add('icon-dianzan2');
obj.getElementsByTagName('i')[0].style.color = 'red';
} else if (data == -2) {
alert('你已经没有票数了!')
}
if (data == 0) {
alert('你已经点过赞啦!')
}
}
});
}