悬停时的摇摆元素动画

时间:2013-03-29 09:02:07

标签: jquery css animation

我的目标是只在悬停时使用CSS和一些jQuery来摆动一个项目(当然应该停止鼠标移出)。

在互联网上搜索我找到了在文档准备就绪时摆动元素的代码(complete jsFiddle)。

$(document).ready(function() {

    function swing(){
        $('.swing').toggleClass('right');
        setTimeout(swing, 1000);
    }
    swing();
});

我尝试使用.hover()方法,但似乎无效。 我该如何解决这个小问题?

1 个答案:

答案 0 :(得分:1)

类似的东西:

$(document).ready(function() {
    var id;
    function swing(){
        $('.swing').toggleClass('right');
        id = setTimeout(swing, 1000);
    }
    $(".swing").hover(function() {
        swing();
    },
    function() {
        clearTimeout(id);
    });
});