我正在寻找一个像在http://www.iconatlas.com/上摆动DOM元素的jQuery插件
我查看了他们的源代码,他们使用的是jQuery,但看起来并不像是在使用插件。有没有人知道有一个插件可以做类似的事情?
发布于 2010-08-05 11:05: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);
});https://stackoverflow.com/questions/3411384
复制相似问题