| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > сохранение в куках |
| Автор: Angel333 19.10.2010, 16:03 | ||
| мне на сайте http://nz-ua.com/ нужно прописать в js скрипте код, который сохранял бы в куках, для того чтобы, когда разворачиваю меню оно опять не сворачивалась при переходе на другую страницу. вот скрипт http://nz-ua.com/design/scripts/jquery-1.2.6.min.js вот еще кусок скрипта в html странице:
|
| Автор: cassej 19.10.2010, 16:18 |
| На Jquery просто ставь куки след. образом: $.cookie("name", "value"); Считывай их $.cookie("name"); Удаляй $.cookie("name", null); соответственно проверяй наличие и отображай, если cookie стоят значит разворачивай, если нету их, то не разворачивай |
| Автор: cassej 19.10.2010, 17:08 | ||
Как-то так, могу конечно ошибаться |
| Автор: Angel333 19.10.2010, 17:49 | ||
| вставил этот код и у меня меню вообще не открывалось. потом подключил плагин для jQuery http://plugins.jquery.com/files/jquery.cookie.js.txt и меню заработало, но в куки так и не сохраняет. я так понимаю в место topMenu меню должен быть какой-то элемент стилей в меню? вот код самого меню:
|
| Автор: cassej 22.10.2010, 09:10 | ||
Вот как должно быть, проверил работает, только у тебя open.png(close.png) немного прыгает, не разбирался почему...
|
| Автор: Angel333 24.10.2010, 23:13 |
| cassej Огромное тебе спасибо!!! Ты мне очень помог! Заменил на твой код и все работает отлично. И ни чего не прыгает, кнопка open.png(close.png) прыгает только в 6 IE, а это не страшно. Проблема была с тем что на этой странице http://nz-ua.com/corporate_party_gallery.html список вообще не хотел открываться, потому что был конфликт с библиотекой jquery-1.4.2.min.js. Она у меня отвечает за нестандартный скролл. Я отключил эту библиотеку и меню начало раскрываться и скролл остался нестандартным. Вообщем все круто! Еще раз спасибо! Очень выручил. |