Ну суть в том, что нужно аргументы передать в функцию, если стоит другим способом сделать, то можете посоветовать
Функция будет выполнена в контексте элемента, т.е. this будет topLine. Плюс у addEventListener есть опция once, т.е. листенер будет удалён после первого срабатывания.
Функция будет выполнена в контексте элемента, т.е. this будет topLine. Плюс у addEventListener есть опция once, т.е. листенер будет удалён после первого срабатывания.