Простой запрос jQuery nth-child - анимация не работает - PullRequest
2 голосов
/ 11 октября 2011

Я не буду публиковать весь свой сценарий, потому что он, скорее всего, не имеет значения и сэкономит время.

Почему работает следующий код:

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.

1 Ответ

3 голосов
/ 11 октября 2011

Попробуйте вместо этого:

$('#container').children().eq(1)
        .animate({padding: ap, background : ab}, {duration:ad})
...