Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery按顺序启动css_Javascript_Jquery_Css - Fatal编程技术网

Javascript 使用JQuery按顺序启动css

Javascript 使用JQuery按顺序启动css,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试使用.css启动带有JQuery的动画。我想把字母向左转,然后向右转,再向左转,再向右转,同时它会向上移动 $('.envelope').click(function() { $(this).find('.list') .animate({top:'0px'},1000); $(this).find('.list').delay(100) .css({"-ms-transform":"rotate(-6deg)","-webkit-transform":

我正在尝试使用.css启动带有JQuery的动画。我想把字母向左转,然后向右转,再向左转,再向右转,同时它会向上移动

$('.envelope').click(function() {
    $(this).find('.list')
    .animate({top:'0px'},1000);
    $(this).find('.list').delay(100)
    .css({"-ms-transform":"rotate(-6deg)","-webkit-transform":"rotate(-6deg)","transform":"rotate(-6deg)"});
    $(this).find('.list').delay(200)
    .css({"-ms-transform":"rotate(6deg)","-webkit-transform":"rotate(6deg)","transform":"rotate(6deg)"});
    $(this).find('.list').delay(300)
    .css({"-ms-transform":"rotate(-6deg)","-webkit-transform":"rotate(-6deg)","transform":"rotate(-6deg)"});
    $(this).find('.list').delay(400)
    .css({"-ms-transform":"rotate(6deg)","-webkit-transform":"rotate(6deg)","transform":"rotate(6deg)"});
    });

您应该使用jQuery.queue进行此操作

如果你需要的话,我可以给你举个例子。下面是一篇很好的评论:


这个例子就是做一些与你试图完成的事情非常相似的事情。如果你不能让它工作,请告诉我。我可以给你举一个简单的例子。

jQuery transit插件正是为此而设计的!它与jQuery动画API兼容,但使用CSS转换


午餐时间已经到了吗?为什么不使用css3动画?我不清楚是什么问题。哪种行为不适合您?因为Internet Explorer 9和早期版本不支持@keyframe规则或动画属性。为什么字母不向左、向右、向左和向右转动,但它只是向右转动?