Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JQuery и Cookie, Иллюстрация на примере 
:(
    Опции темы
ilia26
Дата 16.10.2009, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.5.2009

Репутация: нет
Всего: нет



Всем доброго времени суток!

Не могу разобраться с JQuerty и cookie. Буду признателен за помощь.

Код

<script>
jQuery(function() {
$("#hideshow").toggle(function() {
$(".second_inner").animate({"width": 700}, "fast");
}, function() {
$(".second_inner").animate({"width": 500}, "fast");
});
});
</script>


Суть:

0. Есть блок шириной = 500px;
1. Кликаем на кнопку 1 раз; // $("#hideshow").toggle(function() {
2. Ширина блока меняется с 500px до 700px; // $(".second_inner").animate({"width": 700}, "fast");
3. Обновляем страницу;
4. Ширина блока теперь = 700px.

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

Заранее благодарен за помощь.
PM MAIL   Вверх
IDVsbruck
Дата 17.10.2009, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 8
Всего: 22



А какие вопросы могут возникнуть при просмотре этой статьи?
PM MAIL   Вверх
ilia26
Дата 17.10.2009, 05:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.5.2009

Репутация: нет
Всего: нет



2IDVsbruck: Если нет вопросов, дополните пожалуйста код.
PM MAIL   Вверх
ilia26
Дата 17.10.2009, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.5.2009

Репутация: нет
Всего: нет



Уже на третьем форуме спрашиваю, так никто и не ответил. Только дают ссылку на эту статью. Видимо не так это и просто.

Это сообщение отредактировал(а) ilia26 - 17.10.2009, 08:51
PM MAIL   Вверх
Itsys
Дата 17.10.2009, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



В вашем коде печеньками даже и не пахнет.... приведите полный код или дайте ссылку на страницу.
PM MAIL WWW Skype   Вверх
IDVsbruck
Дата 17.10.2009, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 8
Всего: 22



Цитата(ilia26 @  17.10.2009,  07:32 Найти цитируемый пост)
Уже на третьем форуме спрашиваю, так никто и не ответил. Только дают ссылку на эту статью. Видимо не так это и просто.

Думаю, что все предельно просто, но а) исправить код или помочь дополнить - это нормально, но делать за тебя - увольте и б) может, как раз все настолько просто, что все в недоумении, почему до сих пор не сделал сам?
PM MAIL   Вверх
ilia26
Дата 28.10.2009, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.5.2009

Репутация: нет
Всего: нет



Цитата(IDVsbruck @ 17.10.2009,  16:56)
Думаю, что все предельно просто, но а) исправить код или помочь дополнить - это нормально, но делать за тебя - увольте и б) может, как раз все настолько просто, что все в недоумении, почему до сих пор не сделал сам?

Исходный код:

Код

jQuery(function() {
    $.cookie("mycookie"); // Получаем куки
    $("#hide_show_left").toggle(function() {
            $("#hide_show_left").text(' отобразить');
            $("#hide_show_left_img").attr({src:"/images/right.gif"});
            $(".first").hide("fast");
            $(".second_inner").animate({"width": 702}, "slow");
            $.cookie("mycookie", $(".first").css('display', 'none')); // Устанавливаем куки
    }, function() {
            $("#hide_show_left").text(' скрыть');
            $("#hide_show_left_img").attr({src:"/images/left.gif"});
            $(".second_inner").animate({"width": 519}, "fast");
            $(".first").show("slow");
            $.cookie("mycookie", null); // Удаляем куки
    });
});


Вот ссылка http://banki72.ru/banks/. Для кнопок скрыть / отобразить не работают cookie. Не получается с помощью cookie зафиксировать:
  • Блок .first. Скрыт (none) или отображен (block);
  • Размер изменённого блока .second_inner. Ширина (width): 702px или 519px.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.