Илья Бобков: в любом случае навигация без какого-то класса active не имеет смысла. Этот класс - по сути фокус на элементе, дает нам возможность как то использовать его дальше. А просто ховер ничего не дает.
Тут скорее вам нужно убрать этот ховер из CSS и тоже перенести в JS навешивание класса active при ховере.
valitskiydmitriy: совсем не обязательно, если вы знаете размер заранее, то вы просто храните его в переменной х. И потом просто опереруете этой пременной, например так: x += 216 или там x -=216 и т.д. А потом уже x подставляете в margin
valitskiydmitriy: просто div (nav) должен лежать отдельным слоем, который не затрагивают смены координат. Стрелочки можно легко прятать той же проверкой что и выше. if (x === 0) или if (x === max) прячем соответствующую стрелочку.
Павел Вастеров: нормальные продажники, это те ребята которые рубят % с продаж и получают миллионы, если вы про них, то не нужно тут говорить об этом. Просто так с улицы продажником таким не стать, % успеха у них гораздо меньше чем в обычном it и обычно зависит совсем от других факторов. Вы бы еще предложили придумать гениальную идею, замутить стартап и рубить бабос. Тоже тема, но шанс еще меньше.
psyhO_octopus: ваш вопрос был в том что вы всё забываете, начинаете делать без плана. Каков вопрос, таков ответ. Что вы еще хотите услышать? Как именно планировать? Я лично это делаю в Trello. Создаю проект, расписываю компоненты, создаю todo списки по каждому. И следую.