クリックするといくつかのイベントをトリガーし、新しいクラスを追加して古いクラスを削除するアンカーがありますが、新しいクラスでもう一度クリックすると、元のイベントが再びトリガーされます(クラスがまったく削除されなかった場合のように) )。.live()
この機能を試してみましたが、役に立ちませんでした (toggleclass()
どちらも機能しませんでした)。
これで何が起こっているか知っている人はいますか?
$('.no-cuenta').click(function(e) {
e.preventDefault();
$('.login-inputs').hide('drop', 1000, function(){
$('.register-inputs').show('drop', 1000);
$('.no-cuenta').empty().text('Ya tienes cuenta? Ingresa').addClass('si-cuenta').removeClass('no-cuenta');
});
});
//Cargar la forma para loggearse
$('.si-cuenta').live('click',function(d) {
d.preventDefault();
$('.register-inputs').hide('drop', 1000, function(){
$('.login-inputs').show('drop', 1000);
$('.si-cuenta').empty().text('No tienes cuenta? Registrate').addClass('no-cuenta').removeClass('si-cuenta');
});
});