首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery效果插件

问jQuery效果插件
EN

Stack Overflow用户
提问于 2010-08-05 10:40:54
回答 1查看 564关注 0票数 0

我正在寻找一个像在http://www.iconatlas.com/上摆动DOM元素的jQuery插件

我查看了他们的源代码,他们使用的是jQuery,但看起来并不像是在使用插件。有没有人知道有一个插件可以做类似的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-05 11:05:30

我不知道这方面的任何插件,但如果你愿意,你可以创建一个。

好吧,这个站点使用这个(下面) jQuery代码来实现这个目的。

代码语言:javascript
复制
$(function(){
    var start_time = new Date().getTime();
    var wobble_sec = 4;
    var icons = $("#featured img");
    var bobble = setInterval(function (){
        var sec = ((new Date().getTime()) - start_time)*0.001;
        var alpha = sec*2*Math.PI;

        var wobble_alpha = alpha/wobble_sec;
        var lambda = (0.5 + Math.cos(Math.min(Math.PI,wobble_alpha))*0.5)*50;

        for (var i=0;i<icons.length;++i){

            var y = Math.round(lambda*(Math.cos(alpha*1.2 + i)*0.5) + 30);
            icons.eq(i).css("top",y+"px");
        }

        if (wobble_alpha > Math.PI){
            clearTimeout(bobble);

        }
    },30);
});

go play with the demo。​

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3411384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档