Показать сообщение отдельно
  #1 (permalink)  
Старый 06.11.2010, 14:36
Интересующийся
Отправить личное сообщение для Theej Посмотреть профиль Найти все сообщения от Theej
 
Регистрация: 06.11.2010
Сообщений: 11

Нужна помощь. Отзовитесь плз)
Доброго времени суток. В общем проблема такова. В меню сайта, когда человек нажимает на категорию, выходят подразделы, он выбирает один из них и переходит по нему. При переходе на подраздел, категория остается открытой. Я хочу, чтобы все категории снова закрывались при любом переходе. Или хотя бы, чтобы при собственно ручном закрытии категория оставалась закрытой (а то при обновлении страницы он снова открывается). Внизу дан пример сайта. Вот код .js файла
/// Accordion menu 
jQuery(document).ready(function(){ 
function createCookie(name,value,days) { 
if (days) { 
var date = new Date(); 
date.setTime(date.getTime()+(days*24*60*60*1000)); 
var expires = "; expires="+date.toGMTString(); 
} 
else expires = ""; 
document.cookie = name+"="+value+expires+"; path=/"; 
} 

function readCookie(name) { 
var nameEQ = name + "="; 
var ca = document.cookie.split(';'); 
for(var i=0;i < ca.length;i++) { 
var c = ca[i]; 
while (c.charAt(0)==' ') c = c.substring(1,c.length); 
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
} 
return null; 
} 

var cookier = readCookie("actr"); 
var actr = cookier ? cookier : 0; 
var cookiel = readCookie("actl"); 
var actl = cookiel ? cookiel : 0; 

jQuery(".accordion h3:eq("+actr+")").addClass("active"); 
jQuery(".accordion p:eq("+actr+")").show(); 

jQuery(".accordion h3").click(function(){ 
var index = jQuery(".accordion h3").index(this); 
createCookie("actr", index, 365); 

jQuery(this).next("p").slideToggle("fast") 
.siblings("p:visible").slideUp("fast"); 
jQuery(this).toggleClass("active"); 
jQuery(this).siblings("h3").removeClass("active"); 

}); 

});

Что тут нужно исправить? помогите плз.
Пример меню на сайте 1program.ru (зайдите в любую категорию поймете).

Последний раз редактировалось Gvozd, 07.11.2010 в 13:00. Причина: отформатировал код