Hier eine
gekürzte Kopie des Original-scripts (No.3), mittels derer ich die notwendigen
Zeilen für die persönliche Anpassung hervorheben und erklären will, damit man
sie leichter im eigentlichen script wiederfindet.
(Kann nicht zum Einbinden in DirektHTML verwendet werden)
<!DOCTYPE html>
<html
lang="en-US">
<head>
<title>zAccordion Examples</title>
<meta http-equiv="content-type"
content="text/html; charset=utf-8" />
<script
type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script
type="text/javascript"
src="js/jquery.zaccordion.min.js"></script>
<style
type="text/css">
*
{margin:0;padding:0;font-family:Arial, Verdana,
sans-serif;}
body {padding:0px;}
a {font-size:12px;text-decoration:none;color:#000;}
(Diese Zeile definiert die Navigationszeile
unter der Show)
pre
{font-family:"Courier New", Courier,
monospace;font-size:10px;margin:20px
10px;}
</style>
<script
type="text/javascript">
$(document).ready(function() {
$("pre.js").each(function(index) {
eval($(this).text());
});
});
</script>
</head>
<body>
<div
id="container">
<style
type="text/css">
#thumbs
{list-style:none;float:left;}
#thumbs
li {display:inline;}
#thumbs a {margin-left:5px;float:left;}
#start
{display:none;float:left;}
#stop
{float:left;}
</style>
<ul id="example3">
(die Nr.“3“ muss, damit die javascripts
funktionieren, erhalten bleiben.)
<li><img
src="images/Pic1.jpg" width="700" height="200"
/>
(diese Zeile definiert das anzuzeigende
Bild im „images“-Ordner)
Nachfolgend der rot markierte div-container, der die
Angaben für den textuellen Inhalt eines slider-Bildes enthält. Dieser sollte am
Besten immer vor „</li>“ stehen und natürlich der Slider-Bildgröße
angepasst werden. Sollte so einigermaßen selbsterklärend sein....
<div id="Page1"
style="overflow:auto; width:655px; height:180px; position:absolute;
top:10px; left:35px; color:#fff; font-size:14px">(Diese Zeile beschreibt
die Seite, die auf DIESEM bestimmten slide erscheinen soll.)
<div
class="Label1_nm" id="Label1" style="width:625px;
position:absolute; overflow:hidden; top:5px; left:0px; right:0px;
margin-left:auto; margin-right:auto;
">(Diese Zeile beschreibt ein Label, welches als
Hintergrund für die Textzeile gedacht ist. Braucht man sowas nicht, einfach
löschen.)
<b>Dieser Text ist Bestandteil eines
sog. "div-containers", der hier als "page1" einkopiert ist.
</b><br/><br/>
Im text-editor Dokument "DirectHTML-Data.txt",
welches auch in der ZIP enthalten ist, können ALLE Änderungen vorgenommen
werden. Wenn man die HTML-Codierung im Auge behält, ist das auch für HTML-Laien
kein großes Problem....<br/><br/>(Andere textrelevante
HTML-Attribute können noch in der Zeile "Page1" geändert, bzw.
eingefügt werden.)
</div>
</div>
</li>
Weitere Slider-Zeilen, die beliebig dupliziert werden
können, je nachdem, wieviele man anzeigen möchte.
<li><img src="images/Pic2.jpg"
width="700" height="200" />(hier
wird, wenn nötig, ein „div-container“ eingefügt)</li>
<li><img
src="images/Pic3.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic4.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic5.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic6.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic7.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic8.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic9.jpg" width="700" height="200"
/></li>
<li><img
src="images/Pic10.jpg" width="700" height="200"
/></li>
Nun folgen die Einträge der Navigationszeile, die
unterhalb der slider show angezeigt werden kann.
Im Bedarfsfall können die Nummern auch gegen Text
ausgetauscht werden.
</ul>
<a
id="start" href="#"><b>Start</b></a>
<a
id="stop" href="#"><b>Stop</b></a>
<ul
id="thumbs">
<li><a
href="#"><b>1</b></a></li>
<li><a
href="#"><b>2</b></a></li>
<li><a
href="#"><b>3</b></a></li>
<li><a
href="#"><b>4</b></a></li>
<li><a
href="#"><b>5</b></a></li>
<li><a
href="#"><b>6</b></a></li>
<li><a
href="#"><b>7</b></a></li>
<li><a
href="#"><b>8</b></a></li>
<li><a
href="#"><b>9</b></a></li>
<li><a
href="#"><b>10</b></a></li>
</ul>
Hier zu guter letzt die Werte für die Abmessungen der
slides sowie des Anzeigebereichs. „slideWidth“ sollte, wenn Bilder hinterlegt
sind, der Bildbreite entsprechen. Man kann auch Farb-gifs für unifarbenen
Slide-Hintergrund verwenden.
<pre class="js">
$("#example3").zAccordion({
slideWidth: "700px",
width: "760px", (Diese Angabe muss mind.1px größer sein
als eine slider-Breite (hier +60px). Es sind 10 sliders konfiguriert, sodass in
diesem Beispiel für jedes ein sichtbarer Versatz von 6px errechnet wird.)
height:
"200px", („Akkordeonhöhe“)
timeout: 4000 (Anzeigedauer eines slides – hier
4Sek.)
Das ist schon
alles, was man ggfls. nach eigenem Gusto anpassen muss. Gute Verrichtung!
});
$("#start").click(function() {
$("#example3").zAccordion("start");
$(this).css("display", "none");
$("#stop").css("display", "block");
return
false;
});
$("#stop").click(function() {
$("#example3").zAccordion("stop");
$(this).css("display", "none");
$("#start").css("display", "block");
return
false;
});
$("#thumbs a").click(function() {
$("#example3").zAccordion("trigger", $(this).parent().index());
return
false;
});
</pre>
</div>
</div>
</body>
</html>