Mouvdy: вам регулярка всё портит - она проверяет наличие закрывающих/открывающих тегов a. Когда вы ставите два ключевых слова рядом, сначала оборачивается одно слово, а потом не оборачивается второе, т.к. рядом - теги <a> и </a>
Mouvdy: ключ g необходим, а в таком поведении виновата регулярка - разнесите ключевые слова на разные строки и увидите, что всё оборачивается в ссылки нормально
Ingernirated: ответ, полученный собственными усилиями, ценнее в разы, мне кажется.
Кстати, контент-менеджер в большинстве случаев это и есть стажировка за еду - вы получаете копейки, выполняете плёвые обязанности, зато общаетесь с командой, есть даже шанс что с хорошей командой.
Чувствую, ключ к разгадке в этой фразе - Но это не универсальное решение так как на других страницах "ключевые слова" расположены иначе и т.д. Какую роль играет расположение?
Кстати, если вы хотели заменить все ключевые фразы на ссылки, вам стоило бы добавить к вашим регуляркам ключ global.
Скрипт оборачивает ключевые слова в ссылки. Окей. Теперь, о каких условиях речь?
"Соответственно если поменять местами, то будет проставляться на другие." - если вы поменяете местами эти элементы, одни и те же ключевые слова получат не те ссылки, что были до перестановки?
Может быть лезу не в своё дело, но сразу хочу сказать что по первой вашей просьбе удалю комментарий: вы уверены, что у вас уровень 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, чтобы посмотреть что там меняется
<a>
и</a>