[РЕШЕНО] Выполнение jquery скрипта 1 раз

Главные вкладки

Аватар пользователя whiesam whiesam 28 июня 2013 в 12:16

Есть такой код на jquery:

$(document).ready(function(){

setTimeout(function () {
$("#loader").fadeOut(1000);
}, 3000);

});

Ясно что он убирает div загрузчика.

Вопрос как сделать чтобы он выполнялся 1 раз за посещение всего сайта. Я предполагаю что это работа с куками, но я не знаю jquery. Меня хватило только на этот код.

ХЕЛП МИ ПЛЗ!)

Комментарии

Аватар пользователя drupby drupby 28 июня 2013 в 16:13

"tolykot" wrote:
В сети есть плагин для работы с куками из JQuery. Если хотите покажу где это уже реализовано.
jquery.cookie.js

он есть в ядре друпала

Аватар пользователя tolykot tolykot 28 июня 2013 в 16:43

Действительно, в семерке этот плагин встроен http://xandeadx.ru/blog/drupal/308

Этот код писал под плагин из сети.
if($.cookie("unic")==null){
$.cookie("unic", "on", { path: '/'});
}
if($.cookie("unic")=="on"){
// делаем что нужно
$.cookie("unic", "off", { path: '/'});
}

Сайт где использовал куки (выбор тем)
http://rotasite.com/site/one-page/

А на этом сайте тоже помечал юзера. Создал закладки для анонимных пользователей. Первый визит - прописую им три закладки (для заманухи).
http://photoshopic.com/bookmark/anon/
Как вам идея закладок? Smile

Аватар пользователя whiesam whiesam 28 июня 2013 в 16:50

"tolykot" wrote:
Как вам идея закладок? :)

Айс! Так щас инет-магазы с корзиной делают)))

Блин я в jquery ни в зуб ногой. Я сомневаюсь что там сложный код какой-то.
Я так понимаю мне надо подключить jquery.cookie.js и... дописать код в мой...
Дак вот какой....
Суть, чел заходит на сайт первый раз... срабатывает мой код, который показывает "Загрузчик"... и все, при переключении на другую страницу или при посещении сайта потом что-бы он не срабатывал.

Кто умеет это делать, будьте добры уделите 10 мин.