| 

.NET C# Java Javascript Exception

0
Gibt es eine Möglichkeit per Link zu einem geschlossenen Accodion Inhalt zu verlinken und dabei die zuvor geschlossene Ebene zu öffnen?
09.01.2012
1 Antwort
0
Hallo,
war heute zufällig an einem ähnlichen Thema dran.
Das sollte in etwa so gehen:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Accordion - Default functionality</title>
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
<script src="../../jquery-1.7.1.js"></script>
<script src="../../ui/jquery.ui.core.js"></script>
<script src="../../ui/jquery.ui.widget.js"></script>
<script src="../../ui/jquery.ui.accordion.js"></script>
<link rel="stylesheet" href="../demos.css">
<script>
$(function() {
$( "#accordion" ).accordion();
});
</script>
</head>
<body>

<a href="#daWillIchHin" onclick='$("#accordion").accordion("activate" ,2)'>Click Me!</a>

<div id="accordion">
<h3><a href="#">Section 1</a></h3>
<div><p>content</p>
</div>
<h3><a href="#">Section 2</a></h3>
<div><p>content 2</p>
</div>
<h3><a href="#">Section 3</a></h3>
<div><p>
a lot of content....
<h1 id="daWillIchHin">Ziel</h1>
</p>
</div>
</div>

</body>
</html>


Der wichtige Teil ist der hier:

<a href="#daWillIchHin" onclick='$("#accordion").accordion("activate" ,2)'>


Zusätzlich zum einfachen Verlinken öffnest du die passende Schublade noch mit JavaScript. Anstatt die Schublade fest mit "2" anzugeben könnte man das natürlich noch dynamisch berechnen...


Grüße

Phil
27.01.2012
Phil 61 2

Stelle deine Javascript-Frage jetzt!