からまでのli:nth-child(2)
幅のみをアニメーション化しようとしています。230px
780px
私はこれを行いましたが、li
このセクション内に があるときはいつでも、nth-child(3)
その幅780px
も与えます。
しようとしている 1 つの要素の幅だけに影響を与えるにはどうすればよいですか?
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>
与えられた助けを前もってありがとう:)