Ммм, это потому, что время заняло все твои дела.Не простое решение (кроме как сделать ваш код более эффективным).
Но вы могли бы показать анимацию загрузки и заблокировать страницу, пока все не закончится, а затем разблокировать все это, используя удивительный плагин jquery blockui.
Итак, у вас будет:
$(document).ready(function(){
$.blockUI(); //Starts loading animation
$('.hexLink').hide(); //Hides All hexLink elements
renderHexagons(); //Position hexLink elements
positionElements(); //Position elements within hexLink elements
handleEvents(); //Establish events and handlers and Show hexLink elements
$.unblockUI(); //Ends loading animation
});
Надеюсь, это поможет.Приветствия