Сообщение от Georgian
|
В общем немного пошаманил с тем что вы предлагали и вот что вышло:
|
Если у вас на странице не будет хоть одного из тех элементов, селекторы которых описаны в массиве, то произойдёт ошибка. Вы можете описать один селектор и найти при помощи метода document.querySelectorAll нужные элементы (а те элементы, которые не получается найти, не вызовут ошибки, поскольку найденные элементы помещаются в список)
Исправленный скрипт —
https://jsfiddle.net/y5s4kq1x/
У вас на сайте обнаружены ссылки вида — <a href="#">+7 (8672) 29-28-29</a>, эти ссылки бессмысленны, поскольку они никуда не ведут, их бессмысленно сохранять в закладки и пр.
Я вам рекомендую указать в адресе ссылки номер телефона — <a href="tel:+78672292829">+7 (8672) 29-28-29</a>, таким образом можно сразу звонить с сайта (переход в Skype и пр., на мобильном телефоне открывается приложение для звонков, и даже в настольной версии Chrome, если вы вошли в аккаунт и у вас включена синхронизация в браузере в компьютере и в телефоне, то при переходе по такой ссылке или при нажатии правой кнопкой мыши по ссылке предлагается ещё вариант — позвонить с телефона)
<a href="tel:+78672292829">+7 (8672) 29-28-29</a>
Также у вас найдено вредное правило :focus { outline: none; }, которое не позволяет передвигаться по странице при помощи клавиатуры или пульта — удалите такое правило, или напишите свой стиль, который позволяет понять, что человек сфокусирован на ссылке.