Hallo,
lang ist es her.... ich versuche mit Hilfe von jQuery einen Text einzublenden, wenn ich auf eine Überschrift bei mir die <b> Elemente zu klicken beim erneuten Klicken auf die Überschrift, soll der Text wieder ausgeblendet werden.
In der schule haben wir gelernt diese Befehle mit dem .toggle einzuleiten.
Aber sobald ich die Seite lade, passiert kurz irgendwas und dann sind alle Elemente verschwunden.
Kann mir vielleicht jemand erklären was .toggle genau macht und wie ich zur Lösung meines Problems komme?
Vielen Dank im voraus !
HTML:
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive">
<title>Unbenannte Seite</title>
<link href="blind.css" rel="stylesheet" type="text/css" media="all">
<script src="jquery-1.9.1.min.js" type="text/javascript">
</script>
<script src="einblenden.js" type="text/javascript">
</script>
</head>
<body bgcolor="#ffffff">
<div class="aussen">
<b class="klickbar">Überschrift1</b><br>
<p class="verborgen">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut .
</p>
<b class="klickbar">Überschrift2</b><br>
<p class="verborgen">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod te lidnt ut abore et olore.
</p>
<b class="klickbar">Überschrift3</b><br>
<p class="verborgen">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invi em ipsum dolor sit amet.
</p>
<b class="klickbar">Überschrift4</b><br>
<p class="verborgen">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy magna aliquyam erat, sed diam voluptua. At vero
</p>
</div>
</body>
</html>
Alles anzeigen
CSS:
Code
.aussen{
background-color: orange;
width: 800px;
height: auto;
}
.verborgen{
display: none;
}
.klickbar{
cursor: pointer;
}
Alles anzeigen
jQuery: