Ich habe einen "Link" drücken Sie, Textfeld (toggle()
) mit einem Absenden-Taste. Wenn Sie es einreichen, auf Erfolg auf meine Ajax Ich habe:jQuery: verstecken und zeigen
$('#RespondMsg' + id).hide();
$("#response" + id).fadeOut('slow');
Nun ist die „Verbindung“ bleibt, wenn Sie es wieder tun wollen. Aber seit ich dies habe, hide()
und fadeOut()
, werden die Felder nicht wieder angezeigt, wie kann ich das lösen?
Ich habe versucht, mit einem Timeout
setTimeout(function(){
$('#RespondMsg' + id).show();
}, 1000);
Aber ja, das zeigt gerade das Feld wieder nach 1 Sekunde.
So will ich es auf Erfolg zu verbergen, und dann, wenn Sie auf den „Link“ drücken, sollte es die Felder wieder (#respondmsg, #response)
Dies ist mein „link“ zeigen, wie es aussieht wie:
$('.reply').live('click', function() {
$('#replyWall'+$(this).attr('data-id')).toggle();
document.getElementById('replyMsg'+$(this).attr('data-id')).focus();
});
funktionierte nicht aus .. – Karem
Wie das? Javascript Fehler? Das gewünschte Element nicht anzeigen? –
Jetzt, wenn ich auf die .reply die Elemente nicht anzeigen (RespondMsg) drücken – Karem