Warum fehlt bei $("nav").show(2000) der Slide-Effekt?

  • Wollte die Navigation mit "($(document).scrollTop() > 180)" wieder einblenden, das funktioniert auch doch ohne den Slide-Effeft.

    Was mach ich falsch?

  • hide() und show() beinhalten keine Animation, siehe hier:

    http://api.jquery.com/show/

    Zitat

    The matched elements will be revealed immediately, with no animation.

    Wenn Du eine Animation mit Slide-Effekt haben willst, musst Du slideUp/slideDown/slideToggle verwenden.


    Edit: Da lag ich wohl daneben: show() mit dem Parameter "duration" erzeugt sehr wohl eine Animation.

Jetzt mitmachen!

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