响应式的无限滚动全屏dribbble作品集布局展示效果
来源:GBin1.com
大家还记得前面分享过的两个魔术布局效果吧:
今天分享一个使用jQuery sly插件构建的全屏响应式布局布局效果,支持无限滚动。
相关插件:
- Jribbble :一个帮助你方便调用dribbble API的jQuery插件
- Sly:一个帮助你生成水平方向滚动效果的jQuery插件
主要Javascript代码:
var options = { scrollBy: 200, speed: 200, easing: 'easeOutQuart', scrollBar: '#scrollbar', dynamicHandle: 1, dragHandle: 1, clickBar: 1, mouseDragging: 1, touchDragging: 1, releaseSwing: 1 }; var frame = new Sly('#frame', options); frame.on('load change', function () { if (this.pos.dest > this.pos.end - 200) { $.jribbble.getShotsByList("popular", function(data){ var output=[]; $.each(data.shots, function (i, shot) { output.push('<figure style="background-image: url(' + shot.image_teaser_url + '?' + i + ')">'); output.push('<figcaption>'); output.push('<h4>' + shot.title + '</h4>'); output.push('<p><a target="_blank" href="' + shot.player.url + '">' + shot.player.url + '</a></p>'); output.push('</figcaption>'); output.push('</figure>'); }); $images.append(output.join('')); pagenum++; frame.reload(); }, {page: pagenum, per_page: 20}); } }); frame.init(); // Reload on resize $(window).on('resize', function () { frame.reload(); });
具体代码,请大家下载后自行查看。
欢迎访问GBin1.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架