Каков наилучший способ скрыть div и щелкнуть по нему? - PullRequest
1 голос
/ 04 ноября 2011

Сегодня я вижу, что многие веб-сайты отображают информацию в div, которую пользователь может скрыть с помощью onClick.

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

Я хотел бы знать, какой самый быстрый и эффективный способ сделать это. Я не включил фреймворк jquery на свой сайт и не знаю, нужен он мне или нет.

Является ли jQuery лучшим подходом или есть более легкий способ сделать это? Влияет ли jQuery главным образом на скорость страниц ??

Ответы [ 3 ]

2 голосов
/ 04 ноября 2011

Уже ответили здесь -> jQuery Toggle Cookie Support

Я использую jQuery во всех моих проектах веб-разработки - его простота использования и небольшой объем кода (требуется написать)далеко не все недостатки (не то, чтобы я мог думать о любом !!)

Вам даже не нужно размещать jQuery, если вы не хотите - пусть кто-то другой (google) организует его для вас ... эта статьяпару лет (2008), но все еще ОЧЕНЬ актуально -> http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/

1 голос
/ 04 ноября 2011

Это зависит от

  • Какова вероятность использования вами других функций библиотеки jQuery, таких как селекторы, ajax, анимация и т. Д.?
  • Готовы ли вы пожертвовать временем, работая с кросс-браузерными проблемами, написав свой собственный javascript для получения и установки файлов cookie? С jQuery вы можете использовать плагин, который немного облегчает работу.

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

1 голос
/ 04 ноября 2011

jQuery может быть не самая лучшая вещь, но я думаю, что это самый быстрый способ для этого. Он имеет несколько хороших функций Ajax, вы можете вызвать, например, для установки куки с PHP.

...