通过mouseover和animate.css设置动画元素

思想家

是否可以通过mouseover和animate.css对元素进行动画处理

$(document).ready(function(){
    $("p").mouseover(function(){
        $("p").css("background-color", "red");
        $("#mystyle").animateCss('bounce');
    });
    $("p").mouseout(function(){
        $("p").css("background-color", "gray");
    });
});

我尝试过,但是出了点问题。https://jsfiddle.net/f79b7033/

德克尔

根据animation.css中文档,您可以使用以下方法扩展jQuery:

$.fn.extend({
    animateCss: function (animationName) {
        var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
        this.addClass('animated ' + animationName).one(animationEnd, function() {
            $(this).removeClass('animated ' + animationName);
        });
    }
});

而且您没有在代码中添加它。

这是一个工作示例(包括上面的代码):https :
//jsfiddle.net/dekelb/9jaq7fhr/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过.animate()和.css()设置宽度之间的差异

来自分类Dev

在设置动画并悬停在元素上时更改animate()的速度

来自分类Dev

父元素和子元素的CSS3顺序动画

来自分类Dev

CSS通过屏幕宽度设置元素宽度

来自分类Dev

单击并设置动画元素,并在该元素和其他元素上添加mouseenter / mouseleave

来自分类Dev

通过HTML元素浮动的CSS3动画

来自分类Dev

jQuery和Greensock动画-使用classname为屏幕上的所有元素设置动画

来自分类Dev

CSS转换和动画冲突;html元素的顺序重要吗?

来自分类Dev

wowjs / animate.css和隐藏元素

来自分类Dev

如何使用CSS3动画为宽度和高度设置100%的动画?

来自分类Dev

UIPopoverPresentationController设置animate preferredContentSize的动画

来自分类Dev

带有animate.css和jquery的顺序动画

来自分类Dev

带有animate.css和jquery的顺序动画

来自分类Dev

CSS中的MouseOver和MouseOut

来自分类Dev

animate.css:重复动画

来自分类Dev

使用svg-animate设置svg-text元素的CSS属性时,如何设置开始位置?

来自分类Dev

如何通过 CSS 和 BootStrap 基于另一个 <div> 元素设置 <div> 元素的位置

来自分类Dev

在CSS中设置选择和输入元素的宽度相等

来自分类Dev

在CSS中设置选择和输入元素的宽度

来自分类Dev

CSS设置img和段落子元素的样式

来自分类Dev

在CSS中设置选择和输入元素的宽度

来自分类Dev

如何通过将鼠标悬停在其他元素上来激活CSS动画?

来自分类Dev

通过将鼠标悬停在单独的元素上来触发CSS动画

来自分类Dev

如何使用CSS3设置进度元素的动画?

来自分类Dev

笨拙的CSS为列内的元素设置动画(过渡)?

来自分类Dev

如何使用CSS为旋转的DOM元素设置动画

来自分类Dev

如何使用CSS为旋转的DOM元素设置动画

来自分类Dev

Safari中带有after和before元素的CSS3动画越野车

来自分类Dev

仅使用HTML和CSS将文本元素替换为淡入淡出动画

Related 相关文章

  1. 1

    通过.animate()和.css()设置宽度之间的差异

  2. 2

    在设置动画并悬停在元素上时更改animate()的速度

  3. 3

    父元素和子元素的CSS3顺序动画

  4. 4

    CSS通过屏幕宽度设置元素宽度

  5. 5

    单击并设置动画元素,并在该元素和其他元素上添加mouseenter / mouseleave

  6. 6

    通过HTML元素浮动的CSS3动画

  7. 7

    jQuery和Greensock动画-使用classname为屏幕上的所有元素设置动画

  8. 8

    CSS转换和动画冲突;html元素的顺序重要吗?

  9. 9

    wowjs / animate.css和隐藏元素

  10. 10

    如何使用CSS3动画为宽度和高度设置100%的动画?

  11. 11

    UIPopoverPresentationController设置animate preferredContentSize的动画

  12. 12

    带有animate.css和jquery的顺序动画

  13. 13

    带有animate.css和jquery的顺序动画

  14. 14

    CSS中的MouseOver和MouseOut

  15. 15

    animate.css:重复动画

  16. 16

    使用svg-animate设置svg-text元素的CSS属性时,如何设置开始位置?

  17. 17

    如何通过 CSS 和 BootStrap 基于另一个 <div> 元素设置 <div> 元素的位置

  18. 18

    在CSS中设置选择和输入元素的宽度相等

  19. 19

    在CSS中设置选择和输入元素的宽度

  20. 20

    CSS设置img和段落子元素的样式

  21. 21

    在CSS中设置选择和输入元素的宽度

  22. 22

    如何通过将鼠标悬停在其他元素上来激活CSS动画?

  23. 23

    通过将鼠标悬停在单独的元素上来触发CSS动画

  24. 24

    如何使用CSS3设置进度元素的动画?

  25. 25

    笨拙的CSS为列内的元素设置动画(过渡)?

  26. 26

    如何使用CSS为旋转的DOM元素设置动画

  27. 27

    如何使用CSS为旋转的DOM元素设置动画

  28. 28

    Safari中带有after和before元素的CSS3动画越野车

  29. 29

    仅使用HTML和CSS将文本元素替换为淡入淡出动画

热门标签

归档