Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2012, 17:09
Аспирант
Отправить личное сообщение для Harvey Посмотреть профиль Найти все сообщения от Harvey
 
Регистрация: 19.08.2011
Сообщений: 61

2 клика, вместо одного
Привет, друзья!

Пытаюсь по клику на элементе присвоить этому эелементу класс и тут же найти этот класс у объекта, вот так:

$('#dataControl').on('click', '#colorSelector', function(){
  $(this).addClass('active');
  $('.active').ColorPicker({color: '#0000ff'});
});


Но проблема в том, что метод ColorPicker вызывается только после повторного нажатия. Суть проблемы ясна - добавление класса и его поиск не укладывается в пределы одной обработки.

Отсюда у меня 2 вопроса:

1)Как именно обрабатывается данная функция? Почему так происходит?

2)Как решить эту проблему?

Спасибо
Ответить с цитированием