【发布时间】:2018-09-03 20:04:22
【问题描述】:
当用户将鼠标悬停在父元素上时,我想使用 jquery hover() 一次将一个元素添加到一个元素,而不是所有具有 .animated 类的元素。
$(document).ready(function(){
$(".animateDiv").hover(function() {
$('.animated').addClass('rubberBand');
}, function() {
$('.animated').removeClass('rubberBand');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="animateDiv">
<h3 class="animated">Turn up summer.</h3>
<h4>Box 1</h4>
</div>
<div class="animateDiv">
<h3 class="animated">Turn up summer.</h3>
<h4>Box 2</h4>
</div>
<div class="animateDiv">
<h3 class="animated">Turn up summer.</h3>
<h4>Box 3</h4>
</div>
<div class="animateDiv">
<h3 class="animated">Turn up summer.</h3>
<h4>Box 4</h4>
</div>
那么再次......当用户悬停时,我如何将类一次仅应用于一个框?
【问题讨论】:
-
$('.animated', this).addClass('rubberBand'); -
+ 最好是 toggleClass();
标签: javascript jquery html css animate.css