Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 23.05.2017, 13:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

banditman,
строка 7 замените
Object.keys(data)
на массив с нужным вам порядком
["все металлы","585-желтое золото", "..."].forEach
Ответить с цитированием
  #12 (permalink)  
Старый 23.05.2017, 14:11
Интересующийся
Отправить личное сообщение для banditman Посмотреть профиль Найти все сообщения от banditman
 
Регистрация: 23.04.2017
Сообщений: 16

Что то не помогло если я Вас правильно понял! сам просто версткой занимаюсь, а Java, только пытаюсь подружиться
window.addEventListener('DOMContentLoaded', function() {
var data = {"все металлы" : "all_metal", "585-желтое золото" : "yellow_gold_585", "750-желтое золото" : "yellow_gold_750", "585-белое золото" : "white_gold_585", "750-белое золото" : "white_gold_750"};
var treeWalker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
while (treeWalker.nextNode()) {
    var el = treeWalker.currentNode;
    if(el.parentNode.tagName !== "A") continue;
    ["все металлы","585-желтое золото", "585-белое золото", "750-желтое золото", "750-желтое золото" ].forEach(function(key) {
        while (~el.data.indexOf(key)) {
            var next = el.splitText(el.data.indexOf(key));
            el.parentNode.insertAdjacentHTML("afterBegin", '<img style="height:60px" src="/images/opravy/icon_'+data[key]+'.png" width="60" height="60">');
            el = next.splitText(key.length);
            next.parentNode.removeChild(next)
        }
    })
};
});
Ответить с цитированием
  #13 (permalink)  
Старый 23.05.2017, 14:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

banditman,
всё правильно, но тогда не понимаю что у вам нужно
Ответить с цитированием
  #14 (permalink)  
Старый 23.05.2017, 15:58
Интересующийся
Отправить личное сообщение для banditman Посмотреть профиль Найти все сообщения от banditman
 
Регистрация: 23.04.2017
Сообщений: 16

мда, видимо проблема не в скрипте( там ввод из БД такой рандомный
все равно спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодом javascript javamen Общие вопросы Javascript 7 25.08.2016 20:04
Проблема с кодом Хан Events/DOM/Window 2 31.07.2016 22:17
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема с обработкой ескольких .hover() anocean jQuery 3 15.06.2012 22:43
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07