Ich habe am Ende Jquery-Templates verwendet und bisher klappte alles gut, aber jetzt möchte ich ein neues Objekt in meine "Vorlage" einblenden.
$("#itemsTemplate").tmpl(responseText).prependTo( "#map_right_wrap_template" ).fadeIn();
Kontext: - responseText ist ein Json-Objekt, das von einer Formularübergabe zurückgegeben wurde
Mit anderen Worten, ich möchte das neu zurückgegebene Element auf sehr Art und Weise in die Vorlage einfügen (fadeIn). Wie gesagt, alles funktioniert gut, bis auf das FadeIn.
Antworten:
3 für die Antwort № 1Sind Sie sicher, dass das Element verborgen ist, bevor Sie es dem DOM hinzufügen? Sie können verwenden .hide()
Kurz vor dem Hinzufügen des Elements zum DOM, um sicherzustellen, dass es ausgeblendet wird und dann eingeblendet wird:
$("#itemsTemplate").tmpl(responseText).hide().prependTo( "#map_right_wrap_template" ).fadeIn(500);