Wenn ich es schließe, soll es sliden!

  • Hallo Leute,
    ich bin ein großer Freund von ausblendbaren DIVs geworden, deswegen setze ich sie auch überall ein. Natürlich wäre es schöner, das ganze wegsliden zu lassen. Also ein ganz einfaches Skript:

    Code
    function closediv(divid)
    {
    document.getElementById(divid).style.display = "none";
    // SLIDER???
    }

    Wie kann ich z. B. da einen Slider einbauen?

  • Meinst du mit sliden, langsam verschwinden?
    Dafür gibt es eine Funktion von jQuery:

    Code
    $("#" + divid).hide(<zeit in millisekunden>);


    und entsprechend auch .show().

  • Da display keine "animatable Property" ist, musst du denn Block aus der Seite verschieben und diese Aktion mit transitions animieren.

  • Zitat von &quot;Sören&quot;

    Da display keine "animatable Property" ist, musst du denn Block aus der Seite verschieben und diese Aktion mit transitions animieren.


    Auch mit jQuery ist Display leider keine "animatable Property"^^ Aber die Höhe ist sehr wohl eine.. :wink:

  • Mit Höhe und/oder Breite 0 setzen gehts natürlich auch :)
    Ich wusste ja nicht, wies bei jQuery gemacht wurde.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!