Ich habe ein Sprite-Symbol, das animiert, wenn das div es in mouseover ist. Dieses Symbol befindet sich derzeit in einer <span>
Karte.Hover auf Div ausgelöst durch Parent span
Ich möchte das Symbol animieren, wenn ich den Mauszeiger über die <span>
halte und nicht nur, wenn es über dem Symbol ist. Gibt es eine Möglichkeit, dies zu tun?
Hier ist ein Code-Link zu dem, mit dem ich es zu tun habe. http://codepen.io/phantomboogie/pen/bwgNwq
Hier ist der HTML-und js
<span class="card">
<div class="icon book"></div>
</span>
<script>
var timer;
$(".book").mouseenter(function(){
$(this).toggleClass('sprite_animating');
}) .mouseleave(function(){
}) .on('animationend', function(){
$(this).toggleClass('sprite_animating');});
</script>
Snippet-Link fehlgeschlagen – Lucas
Zunächst, produzieren Sie ungültige HTML - Sie können ein DIV nicht in einen SPAN setzen. – CBroe