Как сделать прелоадер только при первом заходе на сайт?
Пример решения с localStorage
Пока писал пример на фидле, товарищ imdeveloper опередил меня. :)
Но он советует вам правильно, лучше использовать localStorage.
Только имейте в виду, что в safari в инкогнито режиме localStorage не работает. Поэтому там при обновлении странички пользователь будет каждый раз видеть прелоадер.
Записать в куки какой-то флаги не показывать, если флаг есть.
Примерно так: jsfiddle.net/riot26/593Lqqnm/354
(использовал jquery-cookie)