Zusatzinformationen sollen, mit Klick auf einen Link, angezeigt werden oder verschwinden.
Verschwinden lassen geht doch ich kann es nciht wieder erscheinen lassen. Erkennt das Ding die gesetzte Variable nicht?
"var zeigen = false" in der ersten if-Abfrage
- Code: Alles auswählen
<script type="text/javascript">
$(document).ready(function(){
var zeigen = true;
if (zeigen == true) {
$("p").click(function() {
$("#test").hide("normal")
var zeigen = false;
});
}
else if( zeigen == false) {
$("p").click(function() {
$("#test").show("normal")
})
}
});
</script>
und das html
[code]
<p>Stellplatzinformationen - Für mehr Informationen hier klicken</p>
<p id="test"> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et
</p>
[/code]
EDIT
Hab das rausgefunden:
[code]
$("p").click(function () {
$("#test").toggle("fast");
});
Na gut. "toggle" scheint hier das Synonym für "Anzeigen/Wegblenden"-pro KLick zu sein. Aber wie kann ich dann z.B. die Farbeie von meinem Text ändern? Oder den Text selbst mit append? Dafür bauche ich doch if/else?
toggle hilft mir nur sehr bedingt weiter.