jQuery效果插件

jQuery效果插件,jquery,animation,plugins,effect,Jquery,Animation,Plugins,Effect,我正在寻找一个jQuery插件,它可以像上一样摆动DOM元素 我检查了他们的源代码,他们使用jQuery,但看起来他们并没有使用插件来实现这一点。有人知道一个插件可以做类似的事情吗?我不知道这方面的任何插件,但是如果你愿意,你可以创建一个 好的,网站使用这个(下面的)jQuery代码来实现这一点 $(function(){ var start_time = new Date().getTime(); var wobble_sec = 4; var icons = $("#

我正在寻找一个jQuery插件,它可以像上一样摆动DOM元素


我检查了他们的源代码,他们使用jQuery,但看起来他们并没有使用插件来实现这一点。有人知道一个插件可以做类似的事情吗?

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

好的,网站使用这个(下面的)jQuery代码来实现这一点

$(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);
});
$(函数(){
var start_time=new Date().getTime();
var摆动_秒=4;
变量图标=$(“#特色img”);
var bobble=设定间隔(函数(){
var sec=((新日期().getTime())-开始时间)*0.001;
var alpha=秒*2*Math.PI;
var摆动α=α/摆动秒;
var lambda=(0.5+数学cos(数学min(数学PI,摆动α))*0.5)*50;
for(var i=0;i Math.PI){
clearTimeout(bobble);
}
},30);
});

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

好的,网站使用这个(下面的)jQuery代码来实现这一点

$(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);
});
$(函数(){
var start_time=new Date().getTime();
var摆动_秒=4;
变量图标=$(“#特色img”);
var bobble=设定间隔(函数(){
var sec=((新日期().getTime())-开始时间)*0.001;
var alpha=秒*2*Math.PI;
var摆动α=α/摆动秒;
var lambda=(0.5+数学cos(数学min(数学PI,摆动α))*0.5)*50;
for(var i=0;i Math.PI){
clearTimeout(bobble);
}
},30);
});

你说的是图像的上下运动吗?是的,对不起,我不是很清楚你说的是图像的上下运动吗?是的,对不起,我不是很清楚