Перейти к содержимому


Пользователь месяца
BLIK BLIK 1-й за Февраль
Очков активности: 1228 0 тем, 63 сообщения, 13 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Андрей WPMasterKZ
    #1

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 1596 Вне конкурса за определение пользователя месяца

  • Фотография ShowPrint
    #2

    ShowPrint (ShowPrint.ru)
    Очков активности: 874.5 1 тема, 50 сообщений, 11 баллов репутации

  • Фотография magnet
    #3

    magnet (rbfxdirect.com)
    Очков активности: 451.5 Вне конкурса за определение пользователя месяца

  • Фотография Megoydagi
    #4

    Megoydagi
    Очков активности: 333 8 тем, 50 сообщений, 3 балла репутации

  • Фотография maxnik
    #5

    maxnik (konovalovpavel.ru)
    Очков активности: 279 2 темы, 56 сообщений, 3 балла репутации

  • Фотография pozitron123
    #6

    pozitron123
    Очков активности: 202.5 5 тем, 30 сообщений, 3 балла репутации

  • Фотография BLIK
    #7

    BLIK
    Очков активности: 142.5 Вне конкурса за определение пользователя месяца

  • Фотография OlgaGetman
    #8

    OlgaGetman
    Очков активности: 117 Вне конкурса за определение пользователя месяца

  • Фотография WGN
    #9

    WGN (worldgamenews.com)
    Очков активности: 108 0 тем, 36 сообщений, 2 балла репутации

  • Фотография Ixman
    #10

    Ixman (o5cat.ru)
    Очков активности: 57 Вне конкурса за определение пользователя месяца

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 26.02.2019
  • Яндекс выдача: 21.03.2019
Топ 5 участников по репутации


.clone() вырезает потомков в IE

#1 fedornabilkin

fedornabilkin
  • Модератор
  • 1148 сообщений
  • Репутация: 195
0

Отправлено 27 March 2017 - 14:51

Здравствуйте. Думал вот напишу шаблончик, подгружу коллекцию с сервера и все будет. Все было, пока босс не посмотрел в осле. Ослов ненавижу просто.

Пробовал к jQuery подмешивать cloneNode() с true и без, все равно потомков режет.

Если кто сталкивался, подскажите, а то придется БГНК (быдлоговнонанокод) писать.

 

Вот так в данный момент работает во всех, кроме осла:

// check list notice
$.ajax({
    url: "/ajax/action.php",
    type: "post",
    dataType: 'json',
    data: {action: 'ajax_check', sub: 'list_notice'},
    success: function (result) {
        resp = result.resp;
        if (resp.error === false) {
            if (resp.notice.rows.length > 0) {
                var ul = $('.notice-box ul');
                var li = ul.find('li');
                //var li = ul.getElementByTagName('li');
                var icon_type = {'info': 'fa-info-circle', 'site': 'fa-line-chart', 'newsletters': 'fa-envelope-o'};
                ul.html('');
                li.removeClass('template');
                //console.log(li);
                $.each(resp.notice.rows, function (i, item) {
                    if (!item.message) {
                        return;
                    }
                    var newli = li.clone(true);
                    if (item.status == 'new') {
                        newli.find('.new-notice').removeClass('hidden');
                    }
                    newli.find('.icon-type').addClass(icon_type[item.type]);
                    newli.find('.notice').html(item.message);
                    newli.find('.time time').html(item.time);
                    //console.log(newli);
                    newli.appendTo(ul);
                });
            }
        } else if (resp.error === true) {
            console.log(resp);
        }
    }
});

 

 

  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.




Оформление форума – IPBSkins.ru