Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2011, 12h36   #1
Membre habitué
 
Avatar de Dark Ryus
 
Développeur informatique
Inscription : avril 2007
Messages : 275
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 275
Points : 112
Points : 112
Par défaut ajaxstart / ajaxstop et cursor wait

Bonjour,

Dans ma fonction ajaxstart(), j'affiche une div qui me recouvre toute ma page afin que l'utilisateur ne clique pas n'importe où pendant le temps de chargement. Ma div fonctionne bien, j'ai mis un fond rouge donc je ne peux pas la loupé, ça cache tout.

Mon souci est que sur cette div, j'ai mis un cursor:wait dans le css, mais il ne fonctionne pas, le curseur reste inchangé (pointer).

Si je met un alert dans ma fonction ajaxStart après show() , alors mon curseur wait fonctionne bien jusqu'à ajaxstop, pourquoi ?

Code :
1
2
3
4
5
6
7
8
9
 
// Début de requêtes
jQuery(document).ajaxStart(function () {
    $("#DIV_CACHE_MOI_TOUT").show();
});
// Fin de requêtes
jQuery(document).ajaxStop(function () {
    $("#DIV_CACHE_MOI_TOUT").hide();
});
Merci d'avance.
Dark Ryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 23h14   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Pourquoi ? sans le contexte.

Je suggère d'essayer : $("#DIV_CACHE_MOI_TOUT").show().css("cursor", "wait");.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 15h58   #3
Membre habitué
 
Avatar de Dark Ryus
 
Développeur informatique
Inscription : avril 2007
Messages : 275
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 275
Points : 112
Points : 112
Cela ne marche pas, j'ai toujours mon curseur d'origine.

Le but est de mettre une div transparente sur tous le site pendant les chargement de l'ajax, puis de la masquer, afin que l'utilisateur ne s'amuse pas à cliquer partout
Dark Ryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h25.


 
 
 
 
Partenaires

Hébergement Web