Показать сообщение отдельно
  #3 (permalink)  
Старый 25.03.2011, 17:17
Аватар для Avron2
Интересующийся
Отправить личное сообщение для Avron2 Посмотреть профиль Найти все сообщения от Avron2
 
Регистрация: 25.03.2011
Сообщений: 26

Посмотрите теперь
Но ответьте, пожалуйта на вопрос, почему все-таки не работает? Ведь если мы будем сталкиваться с проблемами и придумывать другие пути их решения, то мы не решаем трудности, а ищем легкие пути или те, которые уже раньше проходили. В предыдущем скрипте было все так сложно, т.к. я подразумевал что функция select_color_tr(id) быдет вызываться и при щелчке на чекбоксе и на строке.

Переделал скрипт, теперь если кликаем по галочке, то строчка окрашивается, а если кликаем по строчке, то галочка не ставиться и строчка не окрашивается.

/*Кликаем по галочке темы*/
    $('.cbTheme').click(function()  {
        var id =$(this).attr('id'); 
        /*Выделяем цветом строки отмеченные галочкой*/
        if ($(this).attr('checked'))    {
            $('.trTheme#'+id).addClass('temp');
        } 
        else    {
            $('.trTheme#'+id).removeClass('temp');
        } 
        changeMenu();
    });

    /*если кликнули по строчке, то ставим галочку и окрашиваем*/
    $('.trTheme').click(function() {
       var id = $(this).attr('id');
       $('.cbTheme#'+id).click();
    });

Последний раз редактировалось Avron2, 25.03.2011 в 17:32.
Ответить с цитированием