Comment changer le curseur par défaut sur le chargement
J'ai le code suivant pour modifier le curseur lorsqu'un lien hypertexte est cliqué
$('a').click(function () {
$('*').css("cursor", "progress");
});
Lorsque le lien est cliqué, le curseur se change en "progrès" (c'est à dire curseur d'attente) exactement comme prévu. Cependant, le problème est que le curseur reste sur le "progrès" après une nouvelle page est chargée. Il change à défaut seulement après que la souris se déplace. Ceci est lié à une autre question. D'autres ont le même problème.
Tel que décrit par le titre, j'ai de l'espoir pour changer le curseur par défaut lorsqu'une page est chargée.
pouvez-vous être plus précis sur ce qui se passe lorsque vous cliquez sur ce lien ? de toute façon, la façon dont vous modifiez votre curseur doit être: $('body').css("curseur","progrès")
Désolé pour ça. Je viens d'ajouter la phrase suivante"Lorsque le lien est cliqué, le curseur se change en "progrès" (c'est à dire curseur d'attente) exactement comme prévu". J'ai essayé $('body').css("curseur","progrès") avant de poster la question. J'ai aussi essayé $(this).css("curseur","progrès") avant de poster la question. Tous se comportent de la même - le curseur reste sur le "progrès" jusqu'à ce que la souris se déplace.
Ce n'est pas ce que je voulais dire. Ce que nous devons savoir, c'est quand vous voulez que votre curseur afin d'arrêter les progrès de l'animation.
Désolé encore une fois. Je viens d'ajouter la phrase suivante: "tel Que décrit par le titre, j'ai de l'espoir pour changer le curseur par défaut lorsqu'une page est chargée." Merci beaucoup pour la recherche dans ce.
je vais supposer que vous avez un lien qui charger une url à une cible particulière de la fenêtre. Donc, vous avez juste à suivre mon exemple, mais se lient à l'événement onload de la fenêtre.
Désolé pour ça. Je viens d'ajouter la phrase suivante"Lorsque le lien est cliqué, le curseur se change en "progrès" (c'est à dire curseur d'attente) exactement comme prévu". J'ai essayé $('body').css("curseur","progrès") avant de poster la question. J'ai aussi essayé $(this).css("curseur","progrès") avant de poster la question. Tous se comportent de la même - le curseur reste sur le "progrès" jusqu'à ce que la souris se déplace.
Ce n'est pas ce que je voulais dire. Ce que nous devons savoir, c'est quand vous voulez que votre curseur afin d'arrêter les progrès de l'animation.
Désolé encore une fois. Je viens d'ajouter la phrase suivante: "tel Que décrit par le titre, j'ai de l'espoir pour changer le curseur par défaut lorsqu'une page est chargée." Merci beaucoup pour la recherche dans ce.
je vais supposer que vous avez un lien qui charger une url à une cible particulière de la fenêtre. Donc, vous avez juste à suivre mon exemple, mais se lient à l'événement onload de la fenêtre.
OriginalL'auteur Hong | 2011-04-19
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas d'indiquer clairement comment il est destiné à être utilisé, mais voici un exemple de la façon d'exécuter le comportement que vous décrivez avec un appel ajax:
si une nouvelle page est chargée dans votre fenêtre, le curseur sera ramené à sa valeur par défaut lors du déchargement, de plus je pense que tu voulais dire avec une cible donnée, par exemple: <a href="foo.aspx" target="popupwindow">Toto</a>. Ensuite, vous devez accéder à l'objet de document de la fenêtre et écouter son prêt comme ceci: $( popupWindow ) .prêt( unsetcursorfunction )
mais je vous suggère d'abandonner cette idée, je pense que les navigateurs sont aujourd'hui cleary assez explicite pour signaler à l'utilisateur qu'une page est en cours de chargement 🙂
Le curseur reste sur le "progrès" est vrai pour chaque page d'un de mes applications web. Chaque fois qu'un lien est cliqué, le curseur se change en "progrès" et il reste des progrès après la page cible est chargé. Des modifications à la valeur par défaut uniquement après que la souris est déplacée. J'ai eu ce problème pendant un certain temps et la pensée de sa solution devait être quelque chose de rudimentaire. Après avoir essayé tout ce que je pouvais trouver en vain, j'ai décidé de poster la question ici.
Les navigateurs (par exemple, FF, IE) voir "chargement..." en bas à gauche et ils le font seulement après que la souris se déplace après avoir cliqué. J'ai trouvé que cela n'est pas suffisant pour certains visiteurs, qui ont tendance à garder en cliquant sur un lien quand ils ne voient pas quelque chose de chargement bientôt.
OriginalL'auteur BiAiB