-
Hallo Community,
habe probiert mir selbst ein kleines jQuery Script zu basteln, welches beim anklicken einer Grafik ein Div ausfährt (darin sind dann z.B. Quicklinks usw welche nicht dauernd Platz auf der Seite einnehmen sollen).
Ist sicher nicht perfekt gelöst aber funktioniert soweit
.
Ein letztes Problem kriege ich leider bisher nicht aus der Welt geschafft.
Das Div ist immer ausgeklappt sobald man die Seite läd oder aktualisiert. Ich möchte jedoch, dass das Div eingeklappt ist (also nur der Ausklapp Button sichtbar ist und nicht das Div mit dem Content).
Habe google schon bemüht aber auch nach etlichen Threads keine Lösung gefunden.
Hoffe hier kann mir jemand einen Tipp geben.
Mein jQuery Code sieht folgendermaßen aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<script type="text/javascript"> <!-- jQuery(document).ready(function() { $("a#ToogleSidebar").click().toggle(function() { $('#right').animate({ width: 'hide', opacity: 'hide' }, 'fast'); $('#toggle').animate({ left: '+=171' }, 'fast'); }, function() { $('#right').animate({ width: 'show', opacity: 'show' }, 'fast'); $('#toggle').animate({ left: '-=171' }, 'fast'); }); }); --> </script>
HTML:
Code :1 2 3 4 5 6 7 8
<div id="slideout"> <div id="toggle"> <a href="#" id="ToogleSidebar" title="ein-/ausblenden"><img src="fileadmin/shared/bilder/pullout.png" width="14" height="132" /></a> </div> <div id="right"> CONTENT </div> </div>
Vielen Dank schon einmal für eventuelle Antworten,
k4ccw
-
17.08.11 13:06 #2
- Registriert seit
- Aug 2007
- Ort
- Sandl (Oberösterreich)
- Beiträge
- 93
hey!
ähm... einfach das ganze einmal aufrufen? o.O
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<script type="text/javascript"> jQuery(document).ready(function() { $("a#ToogleSidebar").click().toggle(hideit, showit); }); function hideit() { $('#right').animate({ width: 'hide', opacity: 'hide' }, 'fast'); $('#toggle').animate({ left: '+=171' }, 'fast'); } function showit() { $('#right').animate({ width: 'show', opacity: 'show' }, 'fast'); $('#toggle').animate({ left: '-=171' }, 'fast'); }); hideit(); </script>
so ****?
greez
THEJSDas Danke: kostet nicht viel und sieht gut aus. ;)
--> Bitte das Thema als erledigt markieren, wenn es das ist!!
-
omg.. ok das war wirklich einfach.. bin wohl irgendwo aufm Schlauch gestanden. Besten Dank
!
Ähnliche Themen
-
"Der Druckerwarteschlangendienst wird zur Zeit nicht ausgeführt" HL-2240 [XP SP3]
Von Ex1tus im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 26.05.11, 12:35 -
dritt programme pausieren die von dem user "system" ausgeführt werden
Von bobi_ im Forum Visual Basic 6.0Antworten: 10Letzter Beitrag: 28.10.08, 12:55 -
href="#" onClick(...) wird nicht ausgeführt
Von xthetronx im Forum PHPAntworten: 6Letzter Beitrag: 24.09.04, 15:34 -
XP: Dialogfeld "Welche Aktion soll ausgeführt werden?" ausschalten?
Von Neyman im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 15.02.04, 17:32



1Danke


Zitieren
Login





