Einfach onclick-Seite loader
Ich machte diese wirklich grundlegende Start-Seite in HTML, das hat Bilder, Referenz-websites. Gibt es einen Weg, um einen loader, nachdem der Benutzer klickt auf das Bild, dann der loader geht Weg, wenn die website kommt? Ich bin versucht, den Nutzern etwas zu schauen, während eine Webseite lädt. Unten ist ein Beispiel href Linie, die ich benutze.
<a href="https://Website.com"><img border="0" alt="Image" src="logo.gif"></a>
Fand ich dieses Skript online, aber ich weiß nicht wie ich es hinzufügen zu meiner Start-Seite. Kann mir jemand helfen, setzen sich diese zusammen? Wo soll ich die Zeile " onclick="myFunction()?"'Danke!
onclick="myFunction()"
<script>
var myVar;
function myFunction() {
myVar = setTimeout(showPage, 3000);
}
function showPage() {
document.getElementById("loader").style.display = "none";
document.getElementById("myDiv").style.display = "block";
}
</script>
- Ist das nicht die neue Seite ersetzt die gegenwärtige Seite? Die Anker zeigen Ihnen in der Frage zu sein scheint, einen "normalen" link zu einer anderen Seite/site. Wenn dem so wäre, wären Sie nicht brauchen, um sorgen über das ausblenden einer "loading" - Bild, würde es verschwinden automatisch, wenn die aktuelle Seite entlädt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel für etwas, das Sie brauchen,.
Ein loader wird angezeigt, wenn Sie klicken Sie auf die Schaltfläche, und verschwindet, nachdem die website geladen.
HTML:
Hier ist eine funktionierende DEMO
onclick
- Attribut, wenn Sie die Bindung eines click-handler mit jQuery.function
ist einmethod
in javascript.Entnehmen Sie bitte dem folgenden link ist es richtig erklärt, wie es zu tun.
http://blog.teamtreehouse.com/learn-asynchronous-image-loading-javascript