Slippry使用最新的web标准和最新的jQuery编码最佳实践,但对不支持这些现代功能的浏览器保持优雅的降级。
该项目结合了创作者从使用和研究许多其他免费和付费响应滑块中学到的经验教训,以便他们能够做出更好的滑块。
为什么要创建另一个jQuery滑块插件,当有这么多的时候?
“随着我们越来越多地开发滑块,我们意识到我们应该这样做不会过时的我们尽可能多地这样做,以便在我们未来的项目中使用。我们还看了其他幻灯片,以寻找重要功能的灵感提供了一些我们认为没有必要的功能slippy的创造者booncon设计工作室在一篇博客文章中说。
以下是我在slipppy上发现的一些值得注意的东西。
CSS-first转换。如果浏览器支持现代CSS转换属性,slipry将使用它们,这将导致性能显著提高为最终用户相比jQuery的Effects API中的类似方法。
不过,最棒的是slipry将优雅地降级为旧浏览器的jQuery方法。
项目开发理念。slipry是建立在最新的最佳实践,现代网络标准,未来证明,并考虑到可扩展性。
简单的开箱即用(但有许多定制选项)。这一直是我在使用滑块(以及其他预先构建的网站组件)时的一个困境:我希望它们简单,这样它们就可以快速而不麻烦地实现,当我试图在截止日期前完成任务时,当我已经在处理大量其他(更重要的)移动部件时,这是至关重要的。
但是,我也希望能够广泛地定制,让他们做非常具体的事情。这些东西可能不在项目的功能集中,因为它们是大多数其他开发人员不需要的独特用例。
所以我需要有自己创建它们的选项。
我尝试过的许多免费响应滑块是:
- 非常简单,但可定制性有限太固执己见(比如当你被要求给滑块的HTML元素一个你不能改变的特定类或ID时)
- 非常可定制,但很难实现而且还不能马上投入生产
slipry的开箱即用配置非常棒。但是,如果您稍后决定需要它来做更复杂的事情,那么它有许多细粒度的配置选项,例如能够在转换的不同阶段绑定DOM事件。
WebFX职业
加入我们的使命,为全球各地的企业提供行业领先的数字营销服务-同时建立您的个人知识和个人成长。