Проверка JQuery, которая является третьим видимым элементом в прокручиваемом элементе div - PullRequest
1 голос
/ 06 июля 2011

У меня есть прокручиваемый DIV. Я хочу знать, какой третий видимый элемент. К сожалению, селектор JQuery: visible не учитывает то, что на самом деле не видно на экране после прокрутки.

function test() {
    alert($('#leftwheel li:visible').first().next().next().attr('title'));
}

Это не работает в том, что касается Jquery, элементы li все еще видны, нам нужно, чтобы он вычислялся на основе того, что не видно, потому что теперь оно прокручивается.

Есть идеи?

Marvelous

1 Ответ

0 голосов
/ 06 июля 2011

Вам нужно знать высоту div и высоту элементов списка.

Разделите div-height на высоту элемента списка, чтобы получить количество видимых элементов списка.

Если это число больше 3, просто возьмите третий элемент списка $("div li").eq(2);

...