tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von THEJS
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
173
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    k4ccw k4ccw ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    2
    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
     

  2. #2
    THEJS THEJS ist offline Mitglied Silber
    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
    THEJS
    k4ccw bedankt sich. 
    Das Danke: kostet nicht viel und sieht gut aus. ;)

    --> Bitte das Thema als erledigt markieren, wenn es das ist!!

  3. #3
    k4ccw k4ccw ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    2
    omg.. ok das war wirklich einfach.. bin wohl irgendwo aufm Schlauch gestanden. Besten Dank !
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 26.05.11, 12:35
  2. Antworten: 10
    Letzter Beitrag: 28.10.08, 12:55
  3. Antworten: 6
    Letzter Beitrag: 24.09.04, 15:34
  4. Antworten: 2
    Letzter Beitrag: 15.02.04, 17:32

Stichworte