我有一個sprite圖標,當它所在的div是mouseover時,它會進行動畫處理。 該圖標目前處於<span>
卡片中。將鼠標懸停在由父跨度觸發的div上
當我將鼠標懸停在<span>
上時,我想讓圖標動起來,而不僅僅是在圖標上方。有沒有辦法做到這一點?
下面是我正在處理的一個codepen鏈接。 http://codepen.io/phantomboogie/pen/bwgNwq
這裏的HTML和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>
代碼段鏈接失敗 – Lucas
首先,停止生成無效的HTML - 您不能將DIV放入SPAN中。 – CBroe