Запустите функцию / эффект один раз, затем остановите - PullRequest
0 голосов
/ 25 ноября 2008

Я пытаюсь найти способ с помощью jquery без файлов cookie, чтобы отобразить блок и щелкнуть его по hide() и больше не отображать.

Это временное строящееся div на моей странице.

Есть ли какой-нибудь способ щелкнуть по нему, чтобы закрыть, что достаточно просто с помощью jQuery, чтобы потом не загружать его снова? Ибо не будет на других страницах?

1 Ответ

1 голос
/ 25 ноября 2008

Загрузите div с условной проверкой переменной bool. Так в псевдокоде:

var HasBeenViewed = false;

If (!HasBeenViewed)
{
  show div;
  HasBeenViewed = true; 
}

Редактировать: , чтобы он не работал на других страницах, вам нужно было бы где-нибудь использовать cookie или какое-то постоянное состояние, либо на клиенте, либо на сервере.

...