在页面加载时进行div抖动?

Cap*_*Ron 6 html javascript css jquery

反正有没有在页面加载时使div框抖动?也许只是一两次?

更新:在这个URL我还没有处理页面加载,我做错了什么? http://tinyurl.com/79azbav

我想我已经陷入了电网负载; 可以在这里看到失败: 正常工作

我也试过用我已实现的动画启动动画body onLoad:

<body onLoad="document.emvForm.EMAIL_FIELD.focus(); document.ready.entertext.shake();" >
Run Code Online (Sandbox Code Playgroud)

但仍然像冠军一样失败.

Jam*_*son 26

尝试这样的事情:

编辑:
改变Shake()shake()用于与jQuery约定的一致性.

jQuery.fn.shake = function() {
    this.each(function(i) {
        $(this).css({ "position": "relative" });
        for (var x = 1; x <= 3; x++) {
            $(this).animate({ left: -25 }, 10).animate({ left: 0 }, 50).animate({ left: 25 }, 10).animate({ left: 0 }, 50);
        }
    });
    return this;
} 
Run Code Online (Sandbox Code Playgroud)

编辑:
在我的例子中,left位置设置为25,但你可以减少这个以获得更微妙的效果或增加它以获得更明显的效果.

使用shake功能:

$("#div").shake();
Run Code Online (Sandbox Code Playgroud)

这是一个演示它的jsFiddle:http://jsfiddle.net/JppPG/3/