我不会发布我的整个剧本,因为它很可能无关紧要,并且可以节省浪费时间。
为什么以下代码有效:
if (rand === 0)
{
$('#idOfElementInsideContainer')
.animate({padding: ap, background : ab}, {duration:ad})
}
而这不是:
if (rand === 0)
{
$('#container:nth-child(1)')
.animate({padding: ap, background : ab}, {duration:ad})
}
我在动画线之后发出警告只是为了向自己证明它实际上是在if语句中。
答案 0 :(得分:3)
请改为尝试:
$('#container').children().eq(1)
.animate({padding: ap, background : ab}, {duration:ad})