Почему из трех попапов два открываются нормально, а третий прокручивает окно вверх?
Потому что третий элемент - это ссылка, у которой в href прописан #. Вот он и скролит страницу. Добавьте в свои функции return false или замените ссылку на button (так будет семантичнее всего).
или <a href="javascript:void(0);">