实现方法如下:(这里只发jquery了,相关html代码请各位自己脑补一下吧,我就不发了,哈哈)
/**
* 自动刷新
* @type {*|jQuery|HTMLElement}
*/
var $container = $('#main');
$container.imagesLoaded( function(){
$container.masonry({
itemSelector : '.item',
columnWidth:205,
gutterWidth:10,
isAnimated: true
});
});
var pre_href;
//滚动
$(window).scroll(function(){
// 当滚动到最底部以上100像素时, 加载新内容
if ($(document).height() - $(this).scrollTop() - $(this).height()<100) {
ajax_load_data();
}
});
function ajax_load_data(){
var href = $('#page-nav').find('.nextprev').attr('href');
if(href && href != pre_href){
console.log('href = '+href);
pre_href = href;
$.ajax({
url:href,//获取元素列表的地址
data:{'act':'ajax_wap_index'},
dataType:'json',
type:'post',
beforeSend:function(){
show_loading_body();
},
complete:function(){
show_loading_body();
},
success:function(data){
if(data.status != undefined && data.status == 'ok'){
if(data.html){
var $boxes = $( data.html );
$container.append( $boxes ).masonry("appended", $boxes, true);//追加元素
$container.imagesLoaded(function () {
$container.masonry();
});//加载完图片后,会实现自动重新排列。【这里是重点】
}
if(data.str_pages){
$('#page-nav').html(data.str_pages);//设置下一个分页的地址。【可以自己补充】
}
}
}
});
}
}
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com
暂无“jQuery.lazyload+masonry改良图片瀑布流代码”评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。