Ich habe eine Liste von Fragen, die Benutzer ausfüllen sollten. Fragen vom Typ ja oder nein sind solche, die je nach Wahl auf eine andere Fragezahl wechseln können. zum Beispiel eine Frage im Radioknopf.wie scrollen nach unten in jquery
- Sind Sie verheiratet? ja Nein
$ ('body,html').animate({scrollTop: $("#"+anyQuestionId).offset().top}, 1000);
I blättern will die Nummer 2 in Frage zu stellen, ob die Antwort ist ja und Fragenummer 10, wenn Nr In diesem Codebeispiel wird mich nicht auf die genaue Frage Nummer nehmen.
wie kann ich das in jquery erreichen?
Warum nicht einfach ein 'div' mit einem eindeutigen' id' Attribut erstellen und jQuery verwenden, um den Text der aktuellen Frage in dieses Element zu schreiben? Dann, abhängig von der Antwort, die der Besucher gibt, benutzen Sie jQuery, um die nächste Frage auszuwählen, löschen Sie den Inhalt des 'div' und schreiben Sie den Text der neuen Frage hinein? Ich denke, dass das Scrollen immer ein Treffer ist, also ist es besser, einfach Text innerhalb eines bestimmten Elements zu schreiben und zu löschen. – Bobulous
können Sie bitte Beispielcode in JSFiddle geben –
Um diese Frage zu beantworten, benötigen wir weitere Informationen. Hier ist eine Beispielgeige, die funktioniert (https://jsfiddle.net/sx0dg8nt/), aber ohne mehr Kontext von dir gibt es keine Möglichkeit herauszufinden, was schief läuft. Wie bereits von anderen angegeben; Diese Codezeile, die Sie eingefügt haben, sieht korrekt aus, daher muss das Problem irgendwo anders in Ihrem Code liegen. –