Autor |
Nachricht |
kingpomm
Threadersteller
Dabei seit: 10.01.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 10.01.2010 18:46
Titel jQuery: Nach bestimmter Zeit Div einblenden |
|
|
Hallo Leute,
ich bin nun schon eine Weile am suchen, aber ich finde einfach nichts. Der jQuery-Spezialist bin ich auch nicht, aber ich denke, dass mein Problem nur von kleiner Größe ist.
Ich möchte also einen bestimtmen Div nach sagen wir nach 3 Sekunden einblenden lassen (am liebsten so wie das mit slideToggle auch funktioniert).
Bis jetzt bin ich so weit gekommen:
Code: |
$(document).ready(function($) {
setTimeout(function() { $(".text").slideToggle(); }, 3000);
});
|
Nur wird der Div eben ausgeblendet. Also genau andersrum, als es eigentlich soll.
Ich denke mal, unter Euch ist hier jemand, der sich damit auskennt.
Besten Dank schonmal dafür.
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
Verfasst So 10.01.2010 18:57
Titel
|
|
|
Code: | $(document).ready(function($) {
tmpText = $(".text");
tmpText.{.css("dispay","none");
setTimeout(function(){tmpText.slideToggle(); }, 3000);
}); |
|
|
|
|
|
Anzeige
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst So 10.01.2010 19:21
Titel
|
|
|
kannst auch ein kleines plugin schreiben
http://jsfiddle.net/VYfc9/
falls du den delay öfters mal brauchst
|
|
|
|
|
kingpomm
Threadersteller
Dabei seit: 10.01.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 10.01.2010 19:26
Titel
|
|
|
@sahnemuh:
Das funktioniert nicht so recht. Da passiert eigentlich gar nichts.
Eine Möglichkeit bestehe ja auch darin, dass man in der CSS noch ein display:none setzt, die jQuery dann nach Belieben entfernt, wenn der Div eingeblendet werden soll.
@choise:
Der Div soll automatisch (nicht mit click-Event) eingeblendet werden.
Zuletzt bearbeitet von kingpomm am So 10.01.2010 19:30, insgesamt 1-mal bearbeitet
|
|
|
|
|
buddha-brot
Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht:
|
Verfasst So 10.01.2010 20:41
Titel
|
|
|
sahnemuh hat geschrieben: | Code: | $(document).ready(function($) {
tmpText = $(".text");
tmpText.{.css("dispay","none");
setTimeout(function(){tmpText.slideToggle(); }, 3000);
}); |
|
Hast du die Variable tmpText auch durch die CSS-Klasse deines Divs ersetzt?
Zuletzt bearbeitet von buddha-brot am So 10.01.2010 20:43, insgesamt 1-mal bearbeitet
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst So 10.01.2010 20:58
Titel
|
|
|
kingpomm hat geschrieben: |
@choise:
Der Div soll automatisch (nicht mit click-Event) eingeblendet werden. |
ich wollte dir auch nur einen tipp geben und es dir nicht vormachen.
aber um es dir mundgerecht zu liefern: http://jsfiddle.net/bkw69/
|
|
|
|
|
kingpomm
Threadersteller
Dabei seit: 10.01.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 11.01.2010 05:55
Titel
|
|
|
buddha-brot hat geschrieben: | sahnemuh hat geschrieben: | Code: | $(document).ready(function($) {
tmpText = $(".text");
tmpText.{.css("dispay","none");
setTimeout(function(){tmpText.slideToggle(); }, 3000);
}); |
|
Hast du die Variable tmpText auch durch die CSS-Klasse deines Divs ersetzt? |
Jop, die war aber auch schon richtig so. Ne Klammer war meiner Meinung nach falsch gesetzt, funktioniert aber auch nicht, wenn die richtig gesetzt ist.
choise hat geschrieben: | kingpomm hat geschrieben: |
@choise:
Der Div soll automatisch (nicht mit click-Event) eingeblendet werden. |
ich wollte dir auch nur einen tipp geben und es dir nicht vormachen.
aber um es dir mundgerecht zu liefern: http://jsfiddle.net/bkw69/ |
Danke, das funktioniert. Mundgerecht ist mir recht, wie gesagt bin noch nicht son jQuery-Spezialist
Funktioniert bestens, vielen Dank Euch allen.
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
Verfasst Mo 11.01.2010 09:33
Titel
|
|
|
cool. fiddle kannte ich noch nicht. sehr praktisch. danke!
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash 8 - Menü nach bestimmter Zeit ausblenden
Div-Inhalt abhängig nach Zeit/Datum einblenden.
JQUERY: Bestimmte Anzahl von Bilder einblenden
Gesamte Internetseite mit jQuery einblenden. Wie geht das?
jQuery - div's einblenden - aber nicht ausblenden nur ersetz
jQuery Plugin - Slider als Input wie in jQuery UI
|
|