可实现指定的窗口div等元素左右抖动几下的特效,正好我用在登陆窗口上面,验证登陆错误,登陆窗口就左右抖动几下,效果不错。
function shake(o){
var panel =("#"+o);
box_left = ((window).width() -panel.width()) / 2;
panel.css({'left': box_left,'position':'absolute'});
for(var i=1; 4>=i; i++){panel.animate({left:box_left-(40-10*i)},50);
$panel.animate({left:box_left+2*(40-10*i)},50);
}
}