Minha necessidade é chamar o alerta quando eu clicar no botão Adicionar à lista de desejos e deve desaparecer o alerta em 2 segundos. Foi assim que tentei, mas o alerta desapareceu instantaneamente assim que apareceu. Não tenho certeza, onde está o erro .. Alguém pode me ajudar?
Script JS
$(document).ready (function(){
$("#success-alert").hide();
$("#myWish").click(function showAlert() {
$("#success-alert").alert();
window.setTimeout(function () {
$("#success-alert").alert('close');
}, 2000);
});
});
Código HTML:
<div class="product-options">
<a id="myWish" href="" class="btn btn-mini">Add to Wishlist </a>
<a href="#" class="btn btn-mini"> Purchase </a>
</div>
Caixa de alerta:
<div class="alert alert-success" id="success-alert">
<button type="button" class="close" data-dismiss="alert">x</button>
<strong>Success!</strong>
Product have added to your wishlist.
</div>
javascript
html
twitter-bootstrap
alert
srikanth_naalla
fonte
fonte
Respostas:
Para um deslize suave:
fonte
data-dimiss="alert"
atributo Atualizará o script.Usar um
fadeTo()
que está diminuindo para uma opacidade de 500 em 2 segundos no código "Eu posso ter Kittenz" não é legível para mim. Eu acho que é melhor usar outras opções como um atraso ()fonte
Por que todas as outras respostas usam
slideUp
está além de mim. Como estou usando as classesfade
ein
para que o alerta desapareça quando fechado (ou após o tempo limite), não quero que ele "deslize para cima" e entre em conflito com isso.Além do
slideUp
método nem funcionou. O alerta em si não apareceu. Aqui está o que funcionou perfeitamente para mim:fonte
Eu achei isso uma solução melhor
fonte
mais uma solução para isso Fecha ou desvanece automaticamente a mensagem de alerta de autoinicialização após 5 segundos:
Este é o código HTML usado para exibir a mensagem:
fonte
Onde os parâmetros fadeTo são fadeTo (velocidade, opacidade)
fonte
Tiggers automática e manualmente quando necessário
fonte
Esta é uma boa abordagem para mostrar animação dentro e fora usando jQuery
fonte
Controlador C #:
Página da navalha:
Qualquer fechamento automático de alerta:
fonte