ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
307
307
EMPFEHLEN
-
Hallo,
ich bräuchte mal wieder eine kleine Hilfe bei einem Script was ich geschrieben habe:
Und zwar habe ich das Problem das ich das + nicht mehr bekomme wenn der Slider zu ist.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>
Viele GrüßeDirt 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.
-
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/
-
18.01.12 08:34 #3
- 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.
-
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üßeDirt 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
-
Abstand wenn formular geschlossen wird
Von webpagemaster im Forum CSSAntworten: 3Letzter Beitrag: 24.06.06, 10:35 -
Abstand wenn formular geschlossen wird
Von webpagemaster im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 24.06.06, 09:52 -
Abstand wenn formular geschlossen wird
Von webpagemaster im Forum PHPAntworten: 0Letzter Beitrag: 24.06.06, 08:59 -
Popup soll geschlossen werden wenn das Hauptfenster geschlossen wird.
Von LiebHabSchafi im Forum PHPAntworten: 3Letzter Beitrag: 06.10.05, 23:21 -
Neu laden wenn Popup geschlossen wird
Von sanches im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.02.05, 22:47






Zitieren
Login





