我有创建单个 Google+ 圈子的代码。但是当我在 JSTL (JSP) (ArrayList) 中使用 for 循环创建多个圆圈时,所有圆圈同时悬停。当我将鼠标放在每个圆圈上时,我需要对每个圆圈产生圆圈效果。我正在使用 jQuery 来制作效果。以下是代码:
JSP
数组列表
<c:forEach items="${groups}" var="groups">
<div id="circle">
<div class="outer"> </div>
<div class="middle"></div>`enter code here`
<div class="inner"><c:out value="${groups.name}"/></div>
</div>
</c:forEach>
对于不同的id<c:out value="${groups.id}"/>
jQuery
$(function() {
$('#circle').mouseover(function() {
$('div.outer').addClass('hover');
$('div.middle').addClass('hover');
});
$('#circle').mouseout(function() {
$('div.outer').removeClass('hover');
$('div.middle').removeClass('hover');
});
});
请帮助我创建多个圈子。