Показать сообщение отдельно
  #1 (permalink)  
Старый 25.05.2009, 21:12
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

Toggle Class Jquery
Сново здравствуйте!
Несмотря на точто здесь замалое время я многому научился, у меня сново возникли погрешности вкоторых мне нужна ВАША!!!! помощь..

Пытаюсь реаолезовать на куках добовление класса "on" (подсветка кода что означает выбраная) в этот скрипт:

$('.settings_form .bottom a').click(function(){
 var color = $(this).attr('class');
 $.cookie('color', color, {  expires: 360, });
    $(document.body).attr('id', 'profile_'+color);
})

$(document).ready(function(){
    if(!($.cookie('color'))) var PageColor = 'grey';
    else
        var PageColor = $.cookie('color');                       
    $('body').attr('id', 'profile_'+PageColor);
})


реаолезовать я ытался долго.. с помощью addClass и removeclass

а также у меня есть вторая проблема

в скрипте что перенаправляет пользователя на куках я хочу ему поставить условие на отключение и включение в этом скрипте:

$('#content .node li a').click(function(){ 
 var homepage = $(this).attr('href'); 
    $.cookie("homepage", homepage, {  expires: 360, });
});


<?if($URI_ID$="page1")?><script>$(document).ready(function(){if($.cookie("homepage, hptrue"))window.location.href = $.cookie('homepage');});</script><?endif?>


с помощью этого дополнительного скрипта

$('.settings_form .top a').click(function(){
 var hptrue = $(this).attr('class', 'on');
    $.cookie("hptrue", hptrue, {  expires: 360, });
});

$('.settings_form .top a').click(function(){
 var hptrue = $(this).attr('class', 'off');
    $.cookie("hptrue", null);
});


но нечего невышло.. ХЕЛПЕ ХЕЛПЕРЯНИ!!!