Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Подключение cookies к чату.

Подключение cookies к чату.


     06.08.2013    cookies, Ajax, javascript    Все вопросы » jQuery    2702

вопрос
Здравствуйте!
В общем суть проблемы вот в чём.
Имеется выезжающая панель с чатом.
Подключение cookies к чату.

Не получается подключить cookies для того что бы запоминалось состояние чата свёрнут, или открыт.
Нужно что бы после обновления страницы чат если был открыт то должен быть открыт, ну а если же закрыт то открыт.
Вот HTML код панельки чата

А вот код javascript-а


Прошу помощи в данной проблеме.

Ответа пока нет


7 комментариев

zawwi_ru
Юзер

zawwi_ru - 6 августа 2013 20:18 -

тут ajax нужен,подгрузка страниц

Kota
Юзер

Kota - 7 августа 2013 01:31 -

Цитата: zawwi_ru
тут ajax нужен,подгрузка страниц

Мм нет. Вот пример клац
Я там не могу разобраться((

Kota
Юзер

Kota - 8 августа 2013 20:30 -

Что ни кто н знает что ли ?

TheImDim
Юзер

TheImDim - 8 августа 2013 21:35 -

ссылку на сайт с чатом в студию

Kota
Юзер

Kota - 8 августа 2013 21:36 -

Пока что на локалке тестирую

Kota
Юзер

Kota - 8 августа 2013 21:50 -


TheImDim
Юзер

TheImDim - 8 августа 2013 23:39 -

Заменить:

var clickAction = function(){
            settings.tabHandle.click(function(event){
                if (obj.hasClass('open')) {
                    slideIn();
                } else {
                    slideOut();
                }
            });


На


var clickAction = function(){
            settings.tabHandle.click(function(event){
                if (obj.hasClass('open')) {
                    slideIn();
                    $.cookie("chat", 1, {expires:60} );
                } else {
                    slideOut();
                    $.cookie("chat", null);
                }
            });
            
            clickScreenToClose();
};


Найти:


var clickScreenToClose = function() {


Выше добавить:


window.onload = $(function () {
    if( $.cookie("chat") == 1 ) {
        slideIn();
    }
});


Библиотеку cookies нужно подключить ОДИН раз, подключить сразу после jQuery

Правильно подключать так:


<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script type="text/javascript" src="js/jquery.tabSlideOut.v1.2.js"></script>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх