Недавно я решил эту проблему на своем сайте, я решил эту проблему с помощью CSS и JQuery,
шаги по решению проблемы
1 добавить класс к содержателю меню. (свойство класса должно быть переполнено: скрыто;)
2 в области нижнего колонтитула удалите этот класс через некоторое время с помощью jquery.
Forexample
<style>.removehidden{ overflow:hidden;}</style>
<div class="removehidden" id="hidden">
<div calss="menu">
<!--- All inside of menu -->
</div>
</div>
В нижнем колонтитуле напишите этот скрипт
<script>
setTimeout(function(){
$('#hidden').removeClass('removehidden').addClass(text);
},1000);
</script>