+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Display:none - bei animate() wird nicht angenommen

  1. #1
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817

    Display:none - bei animate() wird nicht angenommen

    Hallo,

    Ich möchte einen ähnlichen Effekt wie bei show() erstellen, jedoch soll nur die Höhe verändert werden, bis zum Punkt 0 und anschließend soll die ganze Ebene ausgeblendet werden. Eigentlich ein Kindespiel, aber Display: none wird nicht angenommen? Bei Google fand ich auf die schnelle auch keine Lösung

    Danke scho mal für die Antworten,
    Gruß Stefan


    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                        "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
      <script src="http://code.jquery.com/jquery-latest.js"></script>
      
      <script>
      $(document).ready(function(){
        
        // Using multiple unit types within one animation.
        $("#go").click(function(){
          $("#block").animate({ 
            height: "0px",
            borderWidth: "0px",      
            display: "none"
          }, 1500 );
         
        });
    
      });
      </script>
      <style>
      div { 
        background-color:#bca; 
        width:100px; 
        border:1px solid green;
      }
      </style>
    </head>
    <body>
      <button id="go">» Run</button>
      <div id="block">Hello!</div>
    </body>
    </html>
    
    
    


    Ist schon logisch, weil man display: none ja nicht "animieren" kann ... wie löse ich das Problem am geschicktesten? Ich kann ja noch ein weiteres Event einbauen, aber wie schaff ich es, dass es erst nach dem ersten Event aufgerufen wird bzw. um X Sekunden verzögert?

  2. #2
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Okay, hab's gelöst

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                        "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
      <script src="http://code.jquery.com/jquery-latest.js"></script>
      
      <script>
      $(document).ready(function(){
        
        // Using multiple unit types within one animation.
        $("#go").click(function(){
          $("#block").animate({ 
            height: "0px"
    
          }, 1000, '', function() {
      var cssObj = {
            'display' : 'none'
          }
          $("#block").css(cssObj);
          });
        });
      });
      
      </script>
      <style>
      div { 
        background-color:#bca; 
        width:100px; 
        border:0px solid green;
      }
      </style>
    </head>
    <body>
      <button id="go">» Run</button>
      <div id="block">Hello!</div>
    </body>
    </html>

  3. #3
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Auch schicke Lösung!
    Ich habs fast genauso http://yourhp.de/demo/0908-andre-morre.de/
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

+ Antworten

Ähnliche Themen

  1. animate funzt in Safari und Chrome nicht
    Von Guitar im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 21.06.2009, 00:20
  2. Neuinstallation DW - Seriennummer wird nicht angenommen
    Von AlexL im Forum Dreamweaver & andere Webeditoren
    Antworten: 8
    Letzter Beitrag: 25.07.2006, 06:24
  3. Providerwechsel, jedoch wird ACK nicht angenommen
    Von FUXS im Forum Server & Provider
    Antworten: 5
    Letzter Beitrag: 09.06.2006, 00:52
  4. Hover wird nicht angenommen
    Von Dene im Forum HTML & CSS
    Antworten: 9
    Letzter Beitrag: 29.12.2004, 14:22
  5. oft. wird von Wind. 98 nicht angenommen
    Von kenny im Forum Typographie
    Antworten: 6
    Letzter Beitrag: 31.05.2004, 15:33

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51