Wie kommen meine div-fade-out mit jQuery auf der Seite geladen?
Ich bin ganz neu in jQuery (und javascript im Allgemeinen). Ich habe Sinn, es zu benutzen/lernen, es für einige Zeit, und nows die Zeit.
Also werde ich jQuery verwenden auf dieser Seite fade out "under construction" - Warnung am oberen Rand der Seite auf laden. Aber ich bin nicht vertraut mit einer der Funktionen oder Selektoren zu verwenden.
Fand ich dieser basic-Artikel an jQuery was hat eine demo, die zu funktionieren scheint perfekt für das, was ich mache, nur das fade out klicken.
Was muss ich ändern, um es zu verblassen nach ein paar Sekunden nachdem die Seite geladen wurde, können Sie zeigen Sie mir, wo zu sehen, erfahren Sie mehr über diesen Typ von Funktionen (speziell auf jQuery-Website, wenn Sie die kennen). Und bitte nicht sagen, "In der Dokumentation." Ich bin ein noob, aber kein dummy, vielen Dank. Ich versuche nur zu lernen, mehr über diesen speziellen Bereich der syntax verantwortlich für die Funktionen, für jetzt (wenn es das ist, was Sie genannt werden).
Vielen Dank für die freundlichen Worte, Mann!
Nur ein Vorschlag: Wenn Sie fügen Sie einige styling zu Ihrem "under construction" - div. Sie können Ihre Seite nach oben rutscht, wenn dein div ausgeblendet. So etwas wie "<div id="tempwarning" style="z-index:100;position:absolute;top:0px;left:0px; width:100%;">" sollte funktionieren.
PS: jagboards.com ist ein broken link auf Ihrer website. 😉
toller Vorschlag. Danke! @rockinthesixstring, vielen Dank für das heads-up. Ich war die Umschaltung der domain von GoDaddy, Bluehost und muss vergessen alles um die Weiterleitungen wieder.
InformationsquelleAutor Joel Glovier | 2010-08-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, wenn tempwarning ist das ID-Attribut des div, die Sie möchten, zu verblassen.
OK, jetzt funktioniert es. Ich glaube, ich hatte einen Fehler in meinem link zu der jQuery-Bibliothek.
BTW, Woher weiß ich wo ich meine scripts? Es scheint so, dass einige gehören in den Kopf, und einige direkt vor das schließende body-tag?
Skripts laden Sie ein zu einer Zeit. Da bist du mit dem $(document).bereit sind, dann können Sie Ihre Skripte am Ende (in diesem Fall). Stellen Sie sicher, dass die jquery-Bibliothek platziert werden, bevor Sie Ihre Funktion. Eine gute Faustregel ist, um tatsächlich versuchen, so viel von Ihrer Skripte an der Unterseite, wie möglich.
InformationsquelleAutor JohnFx
Neue jQuery 1.4 ist die Verzögerung Methode. Verwenden es für diesen Zweck:
Verzögerung ist toll 🙂
InformationsquelleAutor cnanney
Hey, die Seite sieht cool aus. Dies sollte es tun für Sie.
Ok, ich denke, ich hatte vielleicht ein Fehler in meinem link zu der jQuery-Bibliothek. Danke für deine Antwort.
Kein problem. Möchten Sie vielleicht zu prüfen, in firebug, oder firebug lite. 😉
Ich könnte auch vorschlagen, dass Sie eine bestimmte version von der Google API CDN : code.google.com/apis/libraries/devguide.html#jquery
InformationsquelleAutor Derrick
Hier ist ein komplettes Beispiel.
Fügen Sie diesen in eine html-Datei und speichern Sie es.
EDIT:
Dieser code-Zeile:
Wartet, bis die Seite geladen ist, bevor ausführen etwas im inneren.
Sehr wahr, ich vermisste, dass ein Teil in der Frage. Super Antwort, übrigens!
InformationsquelleAutor Brandon Boone
So viel nur für das Lesen der Titel.
Das ist, warum es gibt einen edit-button. =)
InformationsquelleAutor You