jQuery effect() 和 animate() 方法同时使用

Posted

技术标签:

【中文标题】jQuery effect() 和 animate() 方法同时使用【英文标题】:jQuery effect() and animate() methods at the same time 【发布时间】:2013-08-29 15:13:47 【问题描述】:

我需要同时摇动 div 并为其背景颜色设置动画。

这是 JSFiddle 示例:http://jsfiddle.net/EUz4z/

$("#test").effect("shake", , 500 ).css("background-color","red").animate(backgroundColor: old_bg, 500 );
)

【问题讨论】:

【参考方案1】:

您可以使用queue: false 选项:

http://jsfiddle.net/ysFcD/

$(document).ready(function()
    $("#but").click(function()
        old_bg=$("#test").css("background-color");
        $("#test").effect("shake",   , 500 )
            .css("background-color","red")
            .animate(backgroundColor: old_bg, duration: 500, queue: false  );
    )
);

【讨论】:

以上是关于jQuery effect() 和 animate() 方法同时使用的主要内容,如果未能解决你的问题,请参考以下文章

css ecetto zoom su icone e pulsanti #hover #zoom #effect #anim #animation

jquery swiper3自定义切换效果的方法

jQuery“$(...).effect 不是函数”

超时jQuery effect

swiper动画

jquery的animate动画能不能在IE中执行