Функция jQuery только при начальной загрузке домашней страницы - PullRequest
0 голосов
/ 23 февраля 2011

Я знаю, что Apple сделала это на своей домашней странице для Битлз ... ну, по крайней мере, я думаю, что они сделали.

, но у меня есть анимация, связанная с заголовком и навигационными ссылками на моей веб-странице, которую я хочу анимировать только при загрузке только домашней страницы. Теперь я знаю, что могу специально добавить JS на домашнюю страницу, но есть ли способ ограничить работу анимации только при первом посещении сайта посетителем за один сеанс?

Ответы [ 5 ]

0 голосов
/ 23 февраля 2011

сеансов, созданных при посещениях и уничтоженных на выходах.

Cookies ... они должны работать, но есть проблема со временем; В любое время, необходимое для передачи анимации, некоторые посетители получат нежелательные результаты.

0 голосов
/ 23 февраля 2011

Вы можете установить cookie через JavaScript после начальной загрузки, а затем проверять наличие этого cookie в последующих запросах.Если он существует, не воспроизводите анимацию.Если вы установите срок действия файла cookie, как только браузер закроется, анимация будет воспроизводиться при следующем посещении сайта.

Если вы используете jQuery, я предлагаю j query.cookie.js плагин для обработки файлов cookie.

0 голосов
/ 23 февраля 2011

Вы можете записать посещения в куки, а затем опросить этот куки

0 голосов
/ 23 февраля 2011

Возможно, вы захотите использовать куки для этого. Вот объяснение того, как они работают: http://www.quirksmode.org/js/cookies.html.

По сути, вы сохраняете логическое значение при первом воспроизведении анимации, а затем оно не будет воспроизводиться до истечения срока действия файла cookie.

0 голосов
/ 23 февраля 2011

Вы можете использовать код на стороне сервера, будь то PHP, ASP и т. Д. Вы можете использовать cookie или сеанс для хранения логического значения, чтобы определить, загружают ли они страницу в первый раз иВаш JS отображает ваше изображение в это время.

  • Пользователь загружает страницу
  • Если JS не находит cookie, то изображение отрисовывается и создается cookie
  • Если JS действительно находит cookieизображение не отображается
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...