tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Hallo,
    ich bräuchte mal wieder eine kleine Hilfe bei einem Script was ich geschrieben habe:
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    <script type="text/javascript">// <![CDATA[
    $(document).ready(function(){
            $("#quicksandslider").hide();
            
            $("a.open-close").click(function () {
                $("#quicksandslider").slideToggle('slow', function() {
                    if ($('#quickslider').show())
                    {
                         $('a.open-close').html("—");
                    }
                    else
                    {
                         $('a.open-close').html("+");
                    }
                });
            });
            
        });
    // ]]></script>
    Und zwar habe ich das Problem das ich das + nicht mehr bekomme wenn der Slider zu ist.

    Viele Grüße
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Ohne Markup ist das unmöglich. Was ist der Unterschied zwischen "#quickslider" und "#quicksandslider" (typo?)?

    Nirgendwo steht, dass "show" einen Wert zurückliefert, der an gibt, ob das Element sichtbar ist. Denn show() ist chainable und liefert lediglich das Objekt selbst zurück.

    Zum Prüfen eignet sich "is(':visible')" ganz gut.

    Hier ein Beispiel: http://jsfiddle.net/Y2xec/
     

  3. #3
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Vielleicht nicht ganz so schön aber es geht:


    Code javascript:
    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
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
     
    <script type="text/javascript">//
    $(document).ready(function(){
     
            $("#quicksandslider").hide();
            $("#close").hide();
     
            $("#open").click(function () {
                $("#quicksandslider").slideToggle('slow', function() {
                $("#open").hide();
                $("#close").show();
                });
            });
     
            $("#close").click(function () {
                $("#quicksandslider").slideToggle('slow', function() {
                $("#open").show();
                $("#close").hide();
                });
            });
     
        });
    </script>
     
    <div id="quicksandslider">Slider</div>
    <a href="#" id="open">+</a>
    <a href="#" id="close">-</a>
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  4. #4
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Hallo jungs,
    nun #quickslider gibt es nicht. Ist ein Schreibfehler meinerseits.
    Ich wußte nicht das .show nichts zurück gibt.
    Ich habe das Script jetzt so umgeschrieben
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    <script type="text/javascript">// <![CDATA[
    $(document).ready(function(){
            $("#quicksandslider").hide();
            
            $("a.open-close").click(function () {
                $("#quicksandslider").slideToggle('slow', function() {
                    if ($('#quicksandslider').is(':visible'))
                    {
                         $('a.open-close').html("—");
                    }
                    else
                    {
                         $('a.open-close').html("+");
                    }
                });
            });
            
        });
    // ]]></script>

    Das Script von dir, Cpoly, hat irgendwie immer meinen Firefox zum Absturz gebracht, warum auch immer.

    Ich danke euch!

    Viele Grüße
     
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

Ähnliche Themen

  1. Abstand wenn formular geschlossen wird
    Von webpagemaster im Forum CSS
    Antworten: 3
    Letzter Beitrag: 24.06.06, 10:35
  2. Abstand wenn formular geschlossen wird
    Von webpagemaster im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 24.06.06, 09:52
  3. Abstand wenn formular geschlossen wird
    Von webpagemaster im Forum PHP
    Antworten: 0
    Letzter Beitrag: 24.06.06, 08:59
  4. Antworten: 3
    Letzter Beitrag: 06.10.05, 23:21
  5. Neu laden wenn Popup geschlossen wird
    Von sanches im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.02.05, 22:47

Stichworte