没有合适的资源?快使用搜索试试~ 我知道了~
Masonry ImagesLoaded Infinitescroll 自动分页图片预载瀑布流实现.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 188 浏览量
2022-11-05
12:05:33
上传
评论
收藏 166KB PDF 举报
温馨提示
试读
14页
。。。
资源推荐
资源详情
资源评论
ASP.NET MVC4
+Masonry+ImagesLoaded+Infinitescroll
自动分页+图片预载 瀑布流实现
Masonry 下载:http://masonry.desandro.com/
所需文件:
masonry.pkgd.min.js
$(“#container”).masonry({
//options 设置选项
itemSelector : “.item”, //子类元素选择器
columnWidth : 240 ,//一列的宽度 ,包括边距 220+10+10
isAnimated:true, //使用 jquery 的布局变化,是否启用动画效果
animationOptions:{
//jquery animate 属性,动画效果选项。比如渐变效果 Object {queue: false, duration: 500 }
},
gutterWidth:0,//列的间隙
isFitWidth:true,//自适应宽度
isResizable:true,// 是否可调整大小
isRTL:false,//使用从右到左的布局
});
Imagesloaded 下载: http://desandro.github.io/imagesloaded/
所需文件:
imagesloaded.pkgd.min.js
var imgLoad = imagesLoaded('#container');
imgLoad.on( 'always', function() {
console.log( imgLoad.images.length + ' images loaded' );
//detect which image is broken
for( var i = 0, len = imgLoad.images.length; i < len; i++ ) {
var image = imgLoad.images[i];
var result = image.isLoaded ? 'loaded' : 'broken';
console.log( 'image is ' + result + ' for ' + image.img.src );
}
});
infinite-scroll下载:https://github.com/paulirish/infinite-scroll
所需文件:
jquery.infinitescroll.js
$('#content').infinitescroll({
navSelector :"div.navigation", //导航的选择器,会被隐藏
nextSelector : "div.navigation a:first",//包含下一页链接的选择器
itemSelector : "#content div.post",//你将要取回的选项(内容块)
debug : true, //启用调试信息
loadingImg :"/img/loading.gif", //加载的时候显示的图片
//默认采用:"http://www.infinite-scroll.com/loading.gif"
animate : true, //当有新数据加载进来的时候,页面是否有动画效果,默认没有
extraScrollPx: 50, //滚动条距离底部多少像素的时候开始加载,默认 150
bufferPx : 40,//载入信息的显示时间,时间越大,载入信息显示时间越短
errorCallback: function(){},//当出错的时候,比如 404 页面的时候执行的函数
localMode : true //是否允许载入具有相同函数的页面,默认为 false
},function(arrayOfNewElems){
//程序执行完的回调函数
});
View
:
News.cshtml
<div id="masonry-single">
<div id="masonry-container">
@foreach (var iteminModel.NewsItems)
{
<div class="post">
<div class="newpicis-loading">
<a href="@Url.RouteUrl("NewsItem", new {SeName =
item.SeName })"><img src="@item.DefaultPictureModel.ImageUrl" title="@item.Title" alt
="@item.Title" class="postimg"></a>
</div>
<div class="newtitle">
@item.Title
</div>
<div class="newtext">
@Html.Raw(item.Short)
</div>
<div class="newtarg">
<span>@item.CreatedOn.ToString("D")</span>
剩余13页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6453
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功