我试图只使li:nth-child(2)
宽度动画从230px
到780px
。
我已经这样做了,但是现在只要li
在本节中有一个,它就会给出nth-child(3)
那个宽度780px
。
我如何只影响我尝试的一个元素的宽度?
JS:
$(document).ready(function(){
$("#getsocial").live('click', function(){
$(".homepage li:nth-child(1)").fadeOut(1000);
$(".homepage li:nth-child(3)").fadeOut(1000);
$(".homepage ul > li:nth-child(2)").fadeOut(1000).delay(300).fadeIn(1000).animate({width:'780px'},1000);
$(".socialshare").hide().delay(2400).fadeIn(1000);
$(".goback").hide().delay(2400).fadeIn(1000);
});
});
我也试过这个:
$(document).ready(function(){
$("#getsocial").live('click', function(){
$(".homepage li:nth-child(1)").fadeOut(1000);
$(".homepage li:nth-child(3)").fadeOut(1000);
$(".homepage li:nth-child(2)").fadeOut(1000).delay(300).fadeIn(1000).animate({width:'780px'},1000);
$(".socialshare").hide().delay(2400).fadeIn(1000);
$(".goback").hide().delay(2400).fadeIn(1000);
});
});
HTML:
<div class="homepage">
<ul>
<li>content here</li>
<li>
<ul>
<li>content here</li>
<li>content here</li>
<li>content here</li>
</ul>
</li>
<li>content here</li>
</ul>
</div>
提前感谢您提供的帮助:)