jQuery - можно ли автоматически перезаряжать список после удаления 1 элемента списка между остальными? - PullRequest
1 голос
/ 30 января 2012

Я создал форму отправки нескольких электронных писем в прокручиваемом элементе div и правильно сумел автоматически настроить каждое электронное письмо в качестве элемента списка, чтобы я мог зебру разделить отправку.Я также могу по отдельности удалить каждое электронное письмо с помощью функции удаления и т. Д., Которую я настроил, но проблема в том, что при удалении элемента полосы зебры просто сливаются.Как можно перезаряжать весь список в чередующемся формате, когда удаляется 1 элемент списка, в результате чего складываются 2 одинаковых цвета?

Я думаю, что этого можно добиться с помощью кода удаления, потому что это мотивация :(Кнопка, которую я настроил, удалит отдельный элемент списка, который я выберу)

         $(".RemoveEmailBtn").live('click', function(e) {
                $(this).closest("li").fadeOut(300, function() { 
         $(this).remove();                
       });

И, конечно, просто простая линия + css для создания полосы

 $("li.EmailList:odd").addClass("oddItem");

1 Ответ

1 голос
/ 30 января 2012

1) удалить старый стиль

 $("li.EmailList").removeClass("oddItem");

2) перенастроить его

 $("li.EmailList:odd").addClass("oddItem");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...