我有一個錨在點擊時觸發某些事件,並添加一個新類並刪除舊類,但是當我再次用新類單擊時,原始事件再次觸發(如果班級完全沒有被刪除)。我嘗試了.live()
函數,但沒有幫助(toggleclass()
也沒有工作)。jQuery removeClass實際上並沒有刪除類
有沒有人知道這是怎麼回事?
$('.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');
});
});
這並獲得成功,謝謝:) – Danny
不客氣,很高興我能幫上忙 – Asciiom