mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 14:48 Benutzername: Passwort: Auto-Login

Thema: jQuery: Nach bestimmter Zeit Div einblenden vom 10.01.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> jQuery: Nach bestimmter Zeit Div einblenden
Seite: 1, 2  Weiter
Autor Nachricht
kingpomm
Threadersteller

Dabei seit: 10.01.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 10.01.2010 18:46
Titel

jQuery: Nach bestimmter Zeit Div einblenden

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst So 10.01.2010 18:57
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$(document).ready(function($) {
tmpText =  $(".text");
tmpText.{.css("dispay","none");
   setTimeout(function(){tmpText.slideToggle(); }, 3000);
});
  View user's profile Private Nachricht senden
Anzeige
Anzeige
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst So 10.01.2010 19:21
Titel

Antworten mit Zitat Zum Seitenanfang

kannst auch ein kleines plugin schreiben

http://jsfiddle.net/VYfc9/

falls du den delay öfters mal brauchst
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
kingpomm
Threadersteller

Dabei seit: 10.01.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 10.01.2010 19:26
Titel

Antworten mit Zitat Zum Seitenanfang

@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
  View user's profile Private Nachricht senden
buddha-brot

Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht: Männlich
Verfasst So 10.01.2010 20:41
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst So 10.01.2010 20:58
Titel

Antworten mit Zitat Zum Seitenanfang

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/
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
kingpomm
Threadersteller

Dabei seit: 10.01.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 11.01.2010 05:55
Titel

Antworten mit Zitat Zum Seitenanfang

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 *zwinker*

Funktioniert bestens, vielen Dank Euch allen.
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Mo 11.01.2010 09:33
Titel

Antworten mit Zitat Zum Seitenanfang

cool. fiddle kannte ich noch nicht. sehr praktisch. danke!
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.