реализовать код для всех элементов, кроме первого

0

У меня есть этот код: -

    $('.details-comment-bg').each(function(){
        var imagePos = $(this).offset().top;

        var topOfWindow = $(window).scrollTop();
        if (imagePos < topOfWindow+580) {
            $(this).addClass("slideUp");
        }
    });

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

Как мне это сделать.

Теги:

3 ответа

0
Лучший ответ
$('.details-comment-bg:not(:eq(0))').each(function(){
        var imagePos = $(this).offset().top;

        var topOfWindow = $(window).scrollTop();
        if (imagePos < topOfWindow+580) {
            $(this).addClass("slideUp");
        }
    });

может также использовать

 $('.details-comment-bg:not(:first)').each(function(){...

эталонный eq-селектор, а не селектор и первый селектор

1

Вы можете использовать .not() и :first

$('.details-comment-bg:not(:first)').each(function(){
        //Your code
    });
0

Используйте следующее:

$('.details-comment-bg:not(:first-child)').each(function(){
        var imagePos = $(this).offset().top;

        var topOfWindow = $(window).scrollTop();
        if (imagePos < topOfWindow+580) {
            $(this).addClass("slideUp");
        }
    });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню