Показать сообщение отдельно
  #2 (permalink)  
Старый 25.12.2012, 09:47
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Зачем так, когда можно так:
$('.synchronize').click(function(){
     $(this).toggleClass('on');
 }
);​

Так будет работать.

Точно не уверен, но скорее всего проблема в том что не указан "click", происходит только вызов функции, может там где-то в jQuery в этой функции прописано return false или что-то в этом роде.

Вообще из jQuery желательно брать только самые удобные методы и обращение к селекторам при загрузке страницы, остальное следует делать обычным javascript (так же желательно использовать то что знаешь примерно как напосано во избежание таких побочных эффектов), это сильно повысит скорость выполнения скриптов и повысит ваши знания.

Последний раз редактировалось tsigel, 25.12.2012 в 09:56.
Ответить с цитированием