[Ликбез]

Форма входа

Меню сайта



Плавное сворачивание / разворачивание блока + куки
[16] likbezz [12.07.2011, 19:06]
MoVeMix,
Quote (MoVeMix)
likbezz, все отлично, но как сделать, что бы по умолчанию блоки были открыты а не закрыты ка у тебя

Убрать вот это из стилей:
Code
.hideCont{display:none;}

...
[17] IcedWitcheR [24.07.2011, 16:05]
likbezz, скажите, пожалуйста, почему данную страницу с примером, ссылка на которую размещена выше, если залить на какой-нибудь фрихостинг, то блоки изначально развернуты и куки не записываются?

при работе в локале тоже самое

и бекграунд не меняется

с уважением


Сообщение отредактировал IcedWitcheR - Воскресенье, 24.07.2011, 16:07
[18] Komoff [24.07.2011, 22:03]
IcedWitcheR, ссылку на скрипт выпрямлял?
Code
<script type="text/javascript" src="/_theme/_script/_ext/_cookie.js"></script>
так
Code
<script type="text/javascript" src="http://likbezz.ru/_theme/_script/_ext/_cookie.js"></script>
[19] IcedWitcheR [24.07.2011, 22:06]
Komoff, а если скрипт у меня локально сохраненный?

все равно после обновления страницы блоки разворачиваются


Сообщение отредактировал IcedWitcheR - Воскресенье, 24.07.2011, 22:08
[20] Komoff [24.07.2011, 22:13]
IcedWitcheR, ну ты правильно для него адрес прописываешь? Если сохранен в той же директории то
Code
<script type="text/javascript" src="_cookie.js"></script>
Попробуй прописать скрипт с этого сайта
Code
<script type="text/javascript" src="http://likbezz.ru/_theme/_script/_ext/_cookie.js"></script>
если куки заработают, то значит точно неправильно прописываешь адрес.

Добавлено (24.07.2011, 22:13)
---------------------------------------------

Quote (IcedWitcheR)
все равно после обновления страницы блоки разворачиваются
хм, тогда не знаю, а здесь пример работает нормально?
[21] IcedWitcheR [24.07.2011, 22:14]
Komoff, да адрес на 100% правильный (хоть локальный, хоть внешний)
[22] Komoff [24.07.2011, 22:27]
IcedWitcheR, там нужно не исходник страницы брать, а приведенный в комментарии, попробуй весь код заменить этим:

Проверил в трех браузерах, всё работает.

Добавлено (24.07.2011, 22:27)
---------------------------------------------
IcedWitcheR, ты в Chrome смотрел???

[23] IcedWitcheR [24.07.2011, 22:30]
Komoff, ну эта страница теперь работает

сейчас попробую на свой проект перекинуть

и спасибо за помощь
[24] Komoff [24.07.2011, 22:32]
IcedWitcheR, если будет работать, то в Chrome глянь (если есть), у меня почему-то он отказался в нём работать. Но у меня может проблема в браузере, искать не хочется.
[25] IcedWitcheR [24.07.2011, 23:13]
Komoff, тоже в хроме не хочет

Добавлено (24.07.2011, 23:13)
---------------------------------------------
Komoff, похоже трабла с самим хромом

[26] likbezz [25.07.2011, 00:37]
Quote (IcedWitcheR)
тоже в хроме не хочет

Странно, в хроме у меня все работает путём ...


...

Скрипты скачиваем себе на сайт и прописываем ссылки к ним ...

Локально (Без веб-сервера - куки не пишутся!!!) работать не будет. Только с сервера, то бишь адрес должен начинаться с http://
...
Прикрепления: 0790976.png (4.2 Kb)
[27] Komoff [25.07.2011, 01:15]
Quote (likbezz)
Странно, в хроме у меня все работает путём ...
Да я в своем хроме и сомневался, потому что он у меня старый до нельзя, я ему обновления отрубил, вместе с Google Update. Плюс в настройках поубирал всё что намекало на глобальную слежку гугла.)) Может и куки отрубил. Я им редко пользуюсь, только для проверки дизайна, потом гляну чего у него с куками.
[28] IcedWitcheR [25.07.2011, 11:07]
Quote (likbezz)
Локально (Без веб-сервера - куки не пишутся!!!) работать не будет. Только с сервера, то бишь адрес должен начинаться с http://


во всех четырех браузерах (IE, Firefox, Opera, Safari) кукисы записываются без проблем в локальном режиме

в хроме же не записываются

Добавлено (25.07.2011, 11:07)
---------------------------------------------
при тесте на денвере запись кукисов в хроме работает

это особенность хрома: не записывать куки, если режим локальный

[29] Elones [30.07.2011, 22:23]
Объясните пожалуйста, а если у меня спойлер прописан в js файл и подключен, как тут прописать куки?
Код самого спойлера таков:
Code
jQuery(document).ready(function($){
  //hide & show middle box
$("#btn-slide").click(function find(){
$("#panel").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
});

Я просто сегодня уже весь гугл изнасиловал в поисках подобного, но в основном только голые примеры, а в js я не силен =(
[30] likbezz [30.07.2011, 23:09]
Elones,
Quote (Elones)
Объясните пожалуйста, а если у меня спойлер прописан в js файл и подключен, как тут прописать куки?

Конкретно в этот скрипт, не получится. Необходимо переписывать/изменять скрипт так, чтобы при открытии писалась кука с именем «slow», например, а при закрытии с именем «hide». Кроме того, при загрузке, должна проходить проверка на наличие куки и/или её имени, и, если кука есть/или имеет имя «slow», открывать блок.
...
Короче, переписывать/изменять нужно скрипт.
...

Quote (Elones)
Я просто сегодня уже весь гугл изнасиловал в поисках подобного

- Подобное несложно написать самому... что, чаще всего, и делается.

В посту №3 и далее, объясняется подробно и с рабочими прмерами как это сделать. Да и сам код примера, что представлен в теме не намного отличается от вашего, и с минимальными изменениями вполне пригоден для ваших целей.
...
...


Полная версия сайта