So bin ich hier, um die Animate.css-Bibliothek ist die Verbindung, wenn Sie nicht wissen, was iam reden über https://github.com/daneden/animate.cssAnimate.css schütteln funktioniert nicht
so möchte ich dies: <h1><a id="Header" class="Header">My First Heading</a></h1>
dies werden, wenn ich es klicken: <h1><a id="Header" class="Header animated shake">My First Heading</a></h1>
Jetzt funktioniert es in Chrome und Firefox für mich, aber die Animation passiert nicht. Mit anderen Worten, ich habe es geändert, aber das Schütteln geschieht nicht.
HTML:
<body>
<h1><a id="Header" class="Header">My First Heading</a></h1>
<p>My first paragraph.</p>
</div>
</body>
CSS
#Header{
-webkit-animation-duration: 3s;
-webkit-animation-delay: 2s;
-moz-animation-duration: 3s;
-moz-animation-delay: 2s;
-o-animation-duration: 3s;
-o-animation-delay: 2s;
animation-duration: 3s ;
animation-delay: 2s;
}
JQuery
$(function(){
var animationName = 'animated shake';
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
$('h1').on('click',function(){
$('#Header').addClass(animationName).one(animationEnd,function(){
$(this).removeClass(animationName);
});
});
});
Ich bin neu in jsfiddle, damit die Dinge nicht richtig eingerichtet werden. hier ist meine jsfiddle Demo https://jsfiddle.net/Demonwing103/7sc7zagq/21/
so schließlich weiß ich nicht, warum es nicht rütteln, obwohl sein Wechsel dazu: <h1><a id="Header" class="Header animated shake">My First Heading</a></h1>