Is there a way I can detect when respond.js finished work?
Right now it takes about 1-2 seconds until the layout is displayed correctly. I would like to add some sort of loading indicator that will be hidden when respond.js finishes it's job.
Thanks.
PS. I know the good practices but the client is paying the money.
You can just hide the container and display the loading indicator by default, and then use a media query to toggle them.
Browsers that support the media query will immediately show the container and hide the loading indicator. Old IE won't until that media query is processed by respond.js.