So ändern Sie den cursor auf default laden

Habe ich den folgenden code ändern Sie die cursor, wenn ein hyperlink angeklickt wird

        $('a').click(function () {
            $('*').css("cursor", "progress");
        });

Wenn Sie auf einen link geklickt, der cursor ändert sich zu "Fortschritt" (also der Mauszeiger) genau wie erwartet. Das problem ist jedoch, dass der cursor bleibt "Fortschritt", nachdem eine neue Seite geladen wird. Es ändert sich standardmäßig nur, nachdem die Maus bewegt wird. Dies ist im Zusammenhang mit eine andere Frage. Andere wiederum meldeten das gleiche problem.

Wie beschrieben durch den Titel, ich hoffe, die ändern den cursor auf default, wenn eine Seite geladen wird.

  • können Sie genauer über das, was passiert, wenn du den link angeklickt ? trotzdem, die Art und Weise, Sie ändern Ihren cursor sollte sein: $('body').css("cursor","Fortschritt")
  • Tut mir Leid. Ich habe gerade folgenden Satz"Wenn Sie auf einen link geklickt, der cursor ändert sich zu "Fortschritt" (also der Mauszeiger), genau so wie erwartet". Ich habe versucht mit $('body').css("cursor","Fortschritt") vor der Veröffentlichung der Frage. Ich habe auch versucht $(this).css("cursor","Fortschritt") vor der Veröffentlichung der Frage. Alle von Ihnen Verhalten sich auf die gleiche - der cursor bleibt "Fortschritt", bis die Maus bewegt wird.
  • Das ist nicht das, was ich meinte. Was wir wissen müssen ist, Wann wollen Sie Ihren cursor-so stoppen Sie den Fortschritt der animation.
  • Sorry nochmal. Ich habe gerade folgenden Satz: "Wie beschrieben durch den Titel, ich hoffe, die ändern den cursor auf default, wenn eine Seite geladen wird." Vielen Dank für den Blick in diese.
  • ich nehme an, Sie haben einen link, der das laden einer url auf eine spezielle Ziel-Fenster. Also, Sie müssen nur Folgen Sie meinem Beispiel, aber binden Sie das onload-Ereignis des Fensters.
InformationsquelleAutor Hong | 2011-04-19
Schreibe einen Kommentar