Ich benutze HTML und Js, und ich möchte ein Stück HTML-Code anzeigen, wenn der Benutzer etwas klickt. Der Code ist ein bisschen groß, so dass document.getElementById("display").innerHTML =
nicht attraktiv ist. Ich habe gegoogelt und von IFrame erfahren, aber ich möchte Scrollbars und ähnliches vermeiden, ich hoffte, ich könnte ein einfaches Div verwenden, wie kann ich das tun? Ich benutze jquery auch, ich weiß über die Funktion hide() in jquery, aber die Sache im div mit ID-Anzeige sollte sich dynamisch ändern, wenn also der Benutzer auf item1 klickt sollte er text1 bekommen, item2 sollte text2 bekommen und ich will für textxInnerhtml in einer ordentlichen Art und Weise
Antwort
einen bestimmten Ort haben, Es klingt wie Sie mit für so etwas wie
$('.ShowLink').click(function() {
$('#' + this.rel).toggle();
return false;
});
Dies wird das Element mit der ID wechseln angegeben durch das rel=
Attribut jedes Elements nun das ShowLink
Klasse.
Zum Beispiel:
<a href="#" rel="Text1" class="ShowLink">Show something</a>
...
<div id="Text1">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
innerHTML- Methode ist wahrscheinlich weise leistungs am besten. Wenn Sie keinen zusätzlichen Inhalt abrufen (z. B. durch AJAX-Aufrufe), setzen Sie alle Blöcke im Voraus in separate divs und setzen Sie ihr css-Attribut "display" auf "none". Dann können Sie die Attributänderung für ein bestimmtes div mit einem Ereignis, das an eine Schaltfläche oder Verknüpfung geknüpft ist, "blockieren".
Dies könnte getan werden, indem mehrere divs absolut übereinander positioniert werden und dann die entsprechenden basierend auf Benutzereingaben angezeigt/verborgen werden. Auf diese Weise müssen Sie den Inhalt der Elemente nicht manipulieren, sondern nur ein-/ausblenden. Der Trick besteht darin, die Elemente absolut zu positionieren. Wenn Sie dies tun, möchten Sie möglicherweise die letzte div in der Liste statisch positioniert (vorausgesetzt, sie werden alle die gleiche Größe haben), so dass der Rest der Seite um diese Elemente entsprechend fließt. Alternativ können Sie alle diese Elemente in ein anderes div platzieren, das statisch positioniert ist und den Platz für die absolut positionierten Elemente reserviert.
- 1. Verschieben eines Datenfeldelemente in TensorFlow Variable in einer ordentlichen Weise
- 2. Ausgabe in einer bestimmten Art und Weise
- 3. effiziente Art und Weise von
- 4. elegante Art und Weise Spaltenreihenfolge
- 5. umformatieren Dateiinhalte in einer bestimmten Art und Weise
- 6. BSONArray von BSONElement in einer direkten Art und Weise
- 7. Größe eines UIControl in einer animierten Art und Weise
- 8. QTextStream mit stdin in einer nicht blockierenden Art und Weise
- 9. schnelle Art und Weise der Überquerung Strings in einer Liste
- 10. Format Datum in einer bestimmten Art und Weise
- 11. Wie auf Änderungen in einer Art und Weise Bindungen
- 12. Welche Art und Weise Fremdschlüssel in MySQL
- 13. Perl Art und Weise von parallel
- 14. effiziente Art und Weise einzigartig Teilern
- 15. Nizza Art und Weise einen Vektor selbst
- 16. intuitive Art und Weise aktivste Gabel
- 17. effiziente Art und Weise Quersumme einer ganzen Sequenz zu finden
- 18. C# Art und Weise Python Dictionary Syntax
- 19. Schnellste Art und Weise parallel zu einer einzigen Tabelle einfügen
- 20. effiziente Art und Weise Graphentheorie Algorithmen
- 21. beste Art und Weise Benutzerberechtigungen mit PHP
- 22. Rekursive make: korrekte Art und Weise $ `(MAKEFLAGS)`
- 23. PHP Cookie richtige Art und Weise umzuleiten?
- 24. effizientere Art und Weise ein spezifische Bandmatrix
- 25. saubere Art und Weise PHP Arrays
- 26. korrekte Art und Weise Sql Selbst Vereinigung
- 27. BoundingBox Art und Weise der Anzeigeinformation
- 28. korrekte Art und Weise Python-Programm
- 29. bessere Art und Weise einfachen Performance-Tests
- 30. korrekte Art und Weise aktuelle Anwendungskonfiguration