Скрипт оборачивает ключевые слова в ссылки. Окей. Теперь, о каких условиях речь?
"Соответственно если поменять местами, то будет проставляться на другие." - если вы поменяете местами эти элементы, одни и те же ключевые слова получат не те ссылки, что были до перестановки?
Может быть лезу не в своё дело, но сразу хочу сказать что по первой вашей просьбе удалю комментарий: вы уверены, что у вас уровень junior? Ни в коем случае не хочу вас обидеть, но подавляющее большинство ваших вопросов демонстрируют вашу абсолютную несамостоятельность в вопросах решения даже простых проблем и незнание самых базовых принципов работы как CSS, так и JS. Три дня назад вы спрашивали Как преобразовать строку в массив? и Как в css настроить длину строки, чтобы она автоматический подстраивалась под текст?, а сегодня ищете команду[, где] нужен javaScript программист на уровне джуна, такого же не может быть. Мне кажется, на вашем уровне самый простой способ найти людей, которые бы если возникали бы вопросы, ему на них отвечали, а не посылали устанавливать гугл, это устроиться на постоянную работу в низкой должности, что-то типа веб-эникейщика, иногда контент-менеджер называется. Если вам повезет с коллективом и вы со всеми задружитесь, то вероятно это и будут те люди, которые не пожалеют на вас времени и ответят на все вопросы.
Денис Букреев: мне кажется, ничего общего с вашим примером: картинку с тенью и правда не знаю зачем использовать, а вот когда нужно чтобы была "возможность дать ссылку на результаты поиска", то использовать такую запись - http://site.ru/url/#param1=val1¶m2=val2 - самый простой вариант, разве нет?
John Freeman:
1. У вас в CSS неправильно указана высота для #joystick,
2. В том что transform работает не так как надо, виноваты либо ваши скрипты, либо ваши стили. К сожалению, точней не могу подсказать. Попробуйте сделать самый простой пример с использованием transform scale, убедитесь сами, что по дефолту transform-origin и так равен 50% 50% 0. Так что я бы на вашем месте просто переверстал бы пример.
Максим Теплов: может я и усложняю, но я бы на вашем месте либо искал бы в скриптах (стилях) эти блоки, либо бы на них MutationObserver, чтобы посмотреть что там меняется
Енот Енотов: в мануале есть раздел Overview, поищете там ссылку на plnkr.co с текстом live example. Это минимальный рабочий пример для angular 2. Там можете посмотреть структуру, используемые модули и так далее.
"Соответственно если поменять местами, то будет проставляться на другие." - если вы поменяете местами эти элементы, одни и те же ключевые слова получат не те ссылки, что были до перестановки?