Starten Sie eine Lightbox beim Laden der Seite
Nicht sicher, wie Sie das genau machen, da ich mich nicht so toll an Javascript.
Hier ist, was ich tun möchte: Eine person geht zu einer Seite, sobald die Seite, öffnet sich eine lightbox öffnet sich automatisch, BEVOR die Seite geladen wird, andere Inhalte. Die person wird dann Lesen Sie die Informationen in der lightbox und haben ein paar Möglichkeiten auf, wie Sie Vorgehen wollen. Während Sie diese Informationen Lesen, der rest der Seite geladen wird, in den hintergrund.
Wie würde ich gehen über das tun dies?
Dank!
Hinweis: ich bin mit Fancybox für meine lightbox.
Der einzige Weg, um sicher sein, Sie haben alle Jquery und die erforderlichen Bibliotheken geladen, so etwas zu tun ist und zeichnen Ihre lightbox sobald die "bereit" - Ereignis ausgelöst wird. Bilder laden hinter der lightbox, aber die Seite vollständig geladen ist. Es sei denn Sie überarbeiten Ihre Website, laden Teiltöne über ajax-Anfragen, wird es sehr schwierig, die lightbox vorhanden sein, während HTML-Dokument Inhalt (keine Bilder etc.) geladen wird.
InformationsquelleAutor L84 | 2011-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, prettyPhoto, ich hat eine Coole API, mit der Sie zum öffnen der lightbox in javascript.
Folgenden die API-Dokumentation hier Sie können so etwas wie dies tun zu starten, lightbox beim laden mit JS:
siehe meine Hinweise in dieser Frage:
jquery-lightbox-plugin: Fehler in IE7 und IE8!
Ich habe einen Beispiel-code. überprüfen Sie bitte.
Ich habe versucht, Ihr Beispiel und es hat nicht funktioniert. Es brach auch die Seite selbst (es gibt Boxen, die zeigen sollten unter dem Hauptbild) Hier ist die Seite, auf die ich mich beziehe: ubhape2.com/home2.html
Sie müssen hinzufügen $j().prettyPhoto(); bevor Sie in die erste Zeile. siehe website-Dokumentation für alle details über die API. - Ich habe versucht, es auf Ihre Seite und es funktionierte!
Danke! Es hat geklappt! Genau das, was ich gesucht habe! =>
InformationsquelleAutor Mo Valipour
Dies ist ähnlich wie Lynda Ansatz und funktioniert auch hier:
InformationsquelleAutor sulai
Fand ich diesen, nachdem ich diese Frage gestellt, aber ich poste es hier für die anderen =>
Skript unten ist für die v1.3.0
InformationsquelleAutor L84
Wenn Sie nicht wollen, um weiterhin mit fancybox zu jeder Zeit, dann ist hier, wie ich das geschafft habe fancybox öffnen, Seite laden:
Das ist, wie ich es geschafft. Nützlich zu wissen, auch wenn Sie nicht verwenden fancybox!
InformationsquelleAutor Azirius