Hi
Ich versuche gerade zwei Sachen zu kombinieren.
Eine Message soll eingeblendet werden und nach 5 Sekunden wieder ausgeblendet werden.
Soweit so einfach.
Jedoch will ich auch, dass, wenn der User auf die Message klickt, diese schon vorzeitig ausgeblendet wird.
Folgendes blendet Zeit gesteuert ein und aus. Eine Reaktion auf Klick erfolgt jedoch nicht:
Wie mache ich es richtig?
Ich versuche gerade zwei Sachen zu kombinieren.
Eine Message soll eingeblendet werden und nach 5 Sekunden wieder ausgeblendet werden.
Soweit so einfach.
Jedoch will ich auch, dass, wenn der User auf die Message klickt, diese schon vorzeitig ausgeblendet wird.
Folgendes blendet Zeit gesteuert ein und aus. Eine Reaktion auf Klick erfolgt jedoch nicht:
Code:
hiddenMessage = function () {
if ($('.hiddenMessage').length > 0) {
var hiddenMsg = $('.hiddenMessage');
var Msg = hiddenMsg.html();
if(Msg.length > 0) {
hiddenMsg.slideDown().delay(3000).slideUp();
hiddenMsg.click(function() {
$(this).slideUp();
});
}
}
}

Kommentar