You just deployed your SlideDeck on your site and you notice a quick flash of text - something like "Slide 1", "Slide 2", etc. on the screen before your SlideDeck loads; sometimes this happens, sometimes it doesn't, but its there. What you're experiencing is called "load lag", basically, its taking too long for the page to get to the point where it can start processing things and make SlideDecks into SlideDecks.
Why does this happen?
To make SlideDeck as compatible as possible with all the millions of website configurations that exist out there with the thousands of different themes and plugin combinations, we deploy SlideDeck in a manner that is as fast as possible while remaining as compatible as possible, unfortunately this sometimes results in a "load lag" effect in some configurations.
Load lag can be a result of loading lots of imagery, "heavy" assets (eg. images larger than 20k), media embeds, etc. on the page. Those things must be requested and start to load before the bottom of the page where we place our loading code is processed. Lots of ads on the page can also affect load time.
What can I do about it?
You have a couple options:
- Try embedding SlideDeck with the iframe=1 or ress=1 option. We cover the SlideDeck up with a nicer looking loading graphic until it is ready to be displayed. This will also eliminate any possible theme or plugin conflicts with your SlideDeck.
- Write your own CSS as part of your theme to hide the offending elements. This is a little trickier as you will need to hit ESC before the SlideDeck is processed and inspect the displayed elements with your browser's web inspector.