Ich habe folgende Funktion autoheight()
in jquery
, die automatisch die textbox
nach dem Eingabetext uns vergrößert,Automatische Erhöhung TextArea- Größe
$(function(){
$(".form-textarea").autoheight();
});
Mein Problem ist, wenn ich die Seite mit jquery
& ajax
nachladen, stoppt die Funktion Arbeits und das Textfeld beendet, die Größe entsprechend dem Textinhalt zu erhöhen. Ich meine, es hängt mit der Delegierung von Ereignissen zusammen, kann jemand eine Lösung dafür finden?
Funktionsweise HTML-Codierung von Textbereich
<textarea style="overflow: hidden; height: 26.234px;" name="comment" class="form-textarea"></textarea>
Textbereich geladen durch jquery/nicht funktionierende
<textarea name="comment" class="form-textarea"></textarea>
Hinweis - es funktioniert gut, wenn wir die Seite durch Browser aktualisieren .
Überschreibt Ihr Ajax die Textarea? Wenn dies der Fall ist, verliert es seine vorherigen Ereignisse/Code-Hooks. – NOBrien
@RoryMcCrossan Danke, können Sie bitte eine Beispielcodierung davon zeigen, ich meine, wir können Körper als Elternteil für "Form-Textarea" verwenden – Tom
Der Code ist wenig lang, können Sie vorschlagen, wie kann ich es posten? – Tom