我有一个锚点,在单击它时会触发一些事件,并添加一个新类并删除旧类,但是当我用新类再次单击它时,原始事件会再次触发(就像根本没有删除该类一样)。我尝试了该.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');
});
});