Как реализовать меню со скользящей линией?
нафига, тут вообще js?
это уже давно решается на чистом css. например, https://codepen.io/rm/pen/ldhon
Код конечно далеко не идеальный и его нужно дописать, но думаю посыл понятен https://codepen.io/Glaswr/pen/OWpdjN