完成后删除动画名称

时间:2018-07-15 08:33:36

标签: jquery

完成后,我似乎无法删除动画名称。这是我的代码。 我认为我的jquery中有问题,但是我似乎找不到它。

css

.nonlivemessage {
opacity: 0;
display: inline-block;
color: red;
font-weight: 600;
animation: 0.5s ease-in 0s normal both;
margin-top: 15px;
background-color: red;
color: white;
border-radius: 4px;
padding: 5px 3px;
}

@keyframes nonlive {

    0%{ 
    opacity: 0;
    }

    50% {
    opacity: 1;
    }   

    100% {
    opacity: 0;
    }

}

jquery

<script>
    $(window).on("load", function() {

    $( ".nonlivebutton" ).click(function() {
      $(".nonlivemessage").css("animation-name", "nonlive"), function(){
            $(".nonlivemessage").css("animation-name", "none");

        } 
    });

});
</script>

谢谢!

1 个答案:

答案 0 :(得分:0)

从$(“。nonlivemessage”)。css(“ animation-name”,“ none”);中删除任何内容; $(window).on(“ load”,function(){

$( ".nonlivebutton" ).click(function() {
  $(".nonlivemessage").css("animation-name", "nonlive"), function(){
        $(".nonlivemessage").css("animation-name", "");

    } 
});