How to fade site in on entry

Hey how can i have my website fade in upon entry instead of just appearing, and also it seems like there is a bit of lag once loading my home page for the first time. Is there a way of fixing this so it feels smoother??

http://mjborgrealty.com.au/

Hello,

You can try to do this with jQuery.

  1. Install and activate Insert Headers and Footers plugin that will allow you to insert JavaScript (jQuery) code.

  2. In Dashboard → Settings → Insert Headers and Footers add the following code to Scripts in Header section, and click Save button.

<script>
    jQuery(document).ready(function(){
        jQuery('body').hide().fadeIn(1000);
    });
</script>

Kind Regards, Roman.