bug就是點擊第一次不會有動畫效果,第二次以后動畫效果正常.html結(jié)構(gòu)如下 <div id="eventContainer">
<ol class="eventNo">
<li class="active">1</li>
<li>2</li>
<li>3</li>
</ol>
<div id="eventDiv">
<div class="eventPic">
<img src="statics/images/event.gif" alt="">
<div class="eventTitle"><a href="">[商會]聚焦公益人文關(guān)懷...</a></div>
</div>
<div class="eventPic">
<img src="statics/images/event.gif" alt="">
<div class="eventTitle">活動2</div>
</div>
<div class="eventPic">
<img src="statics/images/event.gif" alt="">
<div class="eventTitle">活動3</div>
</div>
</div>
</div>js代碼如下: $("#eventContainer .eventNo").find("li").each(function(){
$(this).click(function(){
$(this).addClass("active");
$(this).siblings().removeClass("active");
var $pic=$(".eventPic");
$($pic[$(this).text()-1]).slideDown("slow");
$($pic[$(this).text()-1]).siblings().hide();
});
});
js動畫效果有bug,幫我看下
尚方寶劍之說
2019-04-18 18:15:45