Öffnen Sie ein overlay auf das laden der Seite mit Zurb Foundation Zeigen plugin

Gab es eine weitere Frage auf dieses Thema hier, aber es hat nicht den Anschein, als ob es eine komplette Lösung gepostet und die Beispiele, die hatte in Verbindung gebracht worden sind nicht mehr aktiv, so bin ich Entsendung diese Frage als Ergebnis.

Ich bin auf der Suche einen Weg zu finden, öffnen Sie eine Zurb Foundation Reveal-modal " beim laden der Seite (genauer gesagt, ich möchte es tun, einige Sekunden nach dem laden der Seite). Ich nicht mit dem schreiben von javascript, daher bin ich nur etwas belesen, was ich haben müsste passieren, ich hoffe also, dass Sie smart JS Leute da draußen kann mir helfen.

Wenn ich wollte zeigen, wie es funktioniert out of the box würde ich:

1) einen link in der Seite mit der ID so etwas wie "openMyModal", wie:

<a href="#" id="openMyModal">This is my modal-opening link</a>

2) Gehören in die Fußzeile, die JS, die es hören wollen für das click-Ereignis auf, dass ID und öffnen Sie die entsprechende modale, auch gegeben durch ID:

<script type="text/javascript">
    $(document).ready(function() {
        $("#openMyModal").click(function() {
            $("#myModal").reveal();
        });
    });
</script>

3) von jQuery in meine Kopf-oder Fußzeile

4) Legen Sie die modale-Inhalte in einem div mit der ID oben erwähnt, irgendwo in der Fußzeile kurz vor dem tag.

<div id="myModal">
    This is my modal window.
</div>

Das funktioniert Super. Aber das gilt nur, wenn ich das öffnen will modal auf eine Benutzer-Interaktion-basis (D. H. Sie klicken auf den mitgelieferten link).

Aber das, was ich mir erhofft hatte, war die öffnung des modal automatisch nach sagen wir 5 Sekunden, sobald das laden der Seite abgeschlossen ist. Ich erwarte, dass meine, natürlich, ein DIV mit einer bestimmten ID für den modalen wie vor, wie jQuery im footer - im Grunde das gleiche setup, mit der Ausnahme, dass das javascript selbst aufrufen würde dies nicht beinhalten, das auf das klicken auf einen link mit einer speziellen ID, sondern würde einfach warten, bis das DOM geladen, wartet eine angegebene Anzahl von Sekunden (oder Millisekunden) und dann automatisch ausgelöst.

Kann mir jemand sagen, wie dies erreicht werden könnte?

Schreibe einen Kommentar