Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.04.2012, 19:21
Новичок на форуме
Отправить личное сообщение для TITAN-UZ Посмотреть профиль Найти все сообщения от TITAN-UZ
 
Регистрация: 03.03.2012
Сообщений: 5

Show Hide coockie?
Знатоки сайта помогите решит эту проблему. На этот код функция cookie не работает.

<!--
$('.categoryNodeInfo').prepend("<div class='showhideNodes hideNodes'>{xen:phrase showhideNodes_collapse}</div>");
var showhideNodesCookie = $.getCookie('showhideNodes');
 var showhideNodesArray=new Array();
if (showhideNodesCookie) {
 showhideNodesArray = showhideNodesCookie.split(",");
 $.each(showhideNodesArray,function(){
        var selector = 'li[id='+this+']';
        $(selector+' ol.nodeList').hide();
        $(selector+' .showhideNodes').toggleClass('showNodes');
        $(selector+' .showhideNodes').toggleClass('hideNodes');
        $(selector+' .showhideNodes').text('{xen:phrase showhideNodes_expand}');
 });
}
$('.showhideNodes').click(
function() {
if ($(this).text() == '{xen:phrase showhideNodes_collapse}') {
	$(this).parent().next().slideUp();
	$(this).text('{xen:phrase showhideNodes_expand}');
	//if($.inArray(this,showhideNodesArray) != -1){
		showhideNodesArray.push($(this).parent().parent().attr('id'));
		$.setCookie('showhideNodes',showhideNodesArray.join(","));
	//}
}
else if ($(this).text() == '{xen:phrase showhideNodes_expand}') {
	$(this).parent().next().slideDown(); 
	$(this).text('{xen:phrase showhideNodes_collapse}');
        var remove = $(this).parent().parent().attr('id');
        showhideNodesArray.splice($.inArray(remove,showhideNodesArray),1);
        $.setCookie('showhideNodes',showhideNodesArray.join(","));
}
$(this).toggleClass('showNodes');
$(this).toggleClass('hideNodes');
});
//-->
</script>]]>


После перезагрузки страницы cookie не сохраняет hide положению!

Последний раз редактировалось TITAN-UZ, 21.04.2012 в 19:42.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
hide(), show(), click() antserg jQuery 2 02.01.2012 20:03
hide marker by id sedoyksa ExtJS 0 21.11.2011 09:09
hide() и show() в jQuery antserg jQuery 1 15.07.2011 18:23
не работает li.onmouseout = hide (ul) kudenv Элементы интерфейса 4 10.03.2011 20:21
Одной кнопкой и show и hide funkypublic Events/DOM/Window 4 11.03.2010 14:56