Ну ок, хотите уйти от jquery, это объяснимо. Но зачем писать свой очередной велосипед? Возьмите любую мини-библиотеку, которая реализует нужный функционал. Или просто используйте новый метод fetch и полифилы.
Этот запрос точно не правильный. Я вообще не уверен, что он выполнится, но в любом случае, будут удалены все строки с повторениями, а не только дубликаты.
А чего подробнее-то? Вам нужно инициализировать свои логотипы после того, как плагин скролбара сработает. Для этого там есть события, всё в документации...
У вас проблема в том, что customScrollbar полностью перерендеривает body. На самом деле, все анимации работают нормально, но те элементы мгновенно заменяются новыми, у которых класс уже выставлен, соответственно, анимировать нечего.
Александр: вы, видимо, про второй макет, без подчеркивания. Нет, непонятно. Это может быть просто выделение (b, i, em, strong, да всё, что угодно), это могут быть какие-то специальные термины, при наведении на которые показывается подсказка и т.п. Подчеркивание же прочно ассоциируется со ссылками. И наоборот.
Я немного жестко скажу, но правду.
Разбираться как это реализовано за вас никто не станет.
Нажмите F12 и разбирайтесь, это не rocket science.
Если же разобраться самостоятельно вы не можете или не хотите, есть 3 пути:
1. Отказаться от этой затеи и выбрать что-то по силам.
2. Нанять того, кто эту задачу может решить.
3. Приставать к людям и надеяться, что кто-то всё-таки сжалится и разжует. Но только не здесь, мы бережем комьюнити и такие просьбы вычищаем.