JQuery插件Quicksand实现超炫的动画洗牌效果

前端之家收集整理的这篇文章主要介绍了JQuery插件Quicksand实现超炫的动画洗牌效果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Quicksand是一款基于jQuery的插件,能对页面上的元素进行重新排序及过滤,并且有非常不错的洗牌过渡动画效果,可以应用在很多项目中来增强用户体验。本文以实际项目应用来讲解Quicksand的使用。

XHTML

    生日祝福

  • 节日祝福

  • 积分管理

  • ....N多li

XHTML结构由一个导航条和一个内容列表组成。在内容列表#list里,我给每个li都加了一个id属性,这个是为了方便Quicksand插件调用

CSS

我给导航条#nav设置了选项卡风格,并设置选中状态#nav ul li.cur的样式。列表内容区也设置了每张图片的固定高度和宽度。

jQuery

首先,复制列表区的内容:

然后,来实现选项卡风格,当点击导航时,给当前点击的项加上选中的样式,同时其他项移除选中状态的样式:

接着,继续在单击时间里,获取当前点击选项的ID,通过判断ID值,获取数据源$source,最后调用quicksand插件。完整的代码如下:

Quicksand插件提供了几个参数可配置: duration:过渡动画的时间,以毫秒为单位。 attribute:关联数据的属性,本例设置为id。 easing:动画缓冲方式。

还有一个方法enhancement:function(c) {}可以自定义函数调用

顺便提一下,IE6下没有过渡动画效果,IE7+,以及其他高级浏览器均测试通过。

以上所述就是本文的全部内容了,希望大家能够喜欢。

原文链接:https://www.f2er.com/jquery/54526.html

猜你在找的jQuery相关文章