У вас в коде есть сторока с jquery. Код как вы сказали в хедере. Смею предположить что jquery у вас подключен в футере. Надо чтобы ваш код выполнялся после подключения jquery.
Либо просто переписать строчку $('#fancybox-close').trigger('click');
на document.getElementById("fancybox-close").click();