Как расчитать достаточно ли места снизу для вывода меню?
зачем тебе знать "место снизу", пусть меню растягивает родительский контейнер и всё. а так много решений узнать - как пример, сделать второй див, растягивающийся по родителю, и смотреть на его высоту. или высчитывать высоту чайлд дива от родительского