Можно ли получить .offset () селектора nth-child? - PullRequest
0 голосов
/ 28 сентября 2011

По какой-то причине я получаю нулевую ошибку при запуске

$('.art:nth-child(2)').offset();

пока

$('.art:first').offset()

и

$('.art:last').offset()

Дайте значения, нет проблем. Будет ли offset () возвращать значения только для первого и последнего дочерних элементов?

HTML:

<div class="row_titles">
        <a href="#"><img class="art" src="images/channel_art/netflix-trainspotting.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-ronin.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-camelot.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-the_fighter.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-johnmalkovich.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-memento.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-star_trek.jpg" /></a>
        <a href="#"><img class="art" src="images/channel_art/netflix-diehard.jpg" /></a>            
    </div>

1 Ответ

1 голос
/ 28 сентября 2011

Селектор nth-child выбирает дочерние элементы из ваших .art изображений - и, поскольку у них нет дочерних элементов, это нулевое значение.

Вы можете попробовать .row_titles:nth-child(2) или .art:eq(2) - любой из них должен работать.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...