Jquery, добавление новой функции для второго клика - PullRequest
1 голос
/ 11 октября 2011

Я пытаюсь добавить новый эффект после первого клика. При первом нажатии на кнопку «Отправить» он работает нормально. Как заставить его работать после первого клика?

  if($('input#submit:not(.clicked)')){
                 $(this).addClass("clicked");
               $('.error').hide().fadeIn(700);
             }  else {
                 $('.error').fadeOut(10000).fadeIn(700);
             }             

Ответы [ 2 ]

1 голос
/ 11 октября 2011
$('input#sumbit').click(function(){
  if( $(this).hasClass("clicked"))
  {
     $('.error').fadeOut(10000).fadeIn(700); // non-first click effect
  }
  else
  {
     $(this).addClass("clicked");
     $('.error').hide().fadeIn(700); //first click effect
  }
});
0 голосов
/ 11 октября 2011
$('input#submit').bind('click',function(){
    //your function here
    ...


    //and your new click function is here
    $('input#submit').unbind('click').bind('click',function(){
        ...
    })
})
...