Вы дали свой экземпляр кнопки, который находится внутри фрагмента ролика "Инфопанель", имя экземпляра "closeinfo"?Похоже, что вы забыли это сделать.
Кроме того, ваше соглашение о присвоении имен выглядит неблагоприятным по отношению к тому, что является общим: именование классов и переменных обычно выполняется в случае верблюда, но классы начинаются с заглавной буквы, а экземпляры / переменные - нет.(IE: camelCaseVar, CamelCaseClass).несоблюдение этого соглашения не приведет к ошибкам.
И последнее замечание: закрытие функций может сделать ваш код очень сложным в управлении.Я предлагаю вам избегать их, особенно при добавлении прослушивателей событий, которые вы, возможно, захотите удалить.