OK ici est mon codejQuery: événement ajax
$("#content_Div").ajaxStart(function() {
$(this).css('cursor', 'wait')
}).ajaxComplete(function() {
$(this).css('cursor', 'default')
});
c'est un problème assez simple: sur ajaxStart le curseur change immédiatement à la (attente) Hourglass mais ajaxComplete il ne marche pas revenir à defalut jusqu'à ce que vous déplacez la souris. Lol dat était mon problème mais pendant que j'écrivais ceci j'ai réalisé après ajaxComplete si vous cliquez sur il va revenir à défaut, donc la seule raison pour laquelle le curseur change immédiatement sur ajaxStart est parce que vous devez double-cliquer sur un élément dans le content_Div afin de démarrer la requête de sorte que l'événement click est wat change le curseur après le début de l'événement ajaxStart. donc ce que je veux, c'est un moyen de passer au curseur sans avoir à le déplacer ou cliquer à nouveau.
évidemment je veux utiliser le curseur pour informer l'utilisateur lorsque la demande est terminée.
merci à l'avance
pour Thomas:
function DF() { //Deletes selected File
if (selectedfiles.length == 0) {
alert("No file slected!");
return
};
var selectedtxt = (selectedfiles.length == 1) ? "'" + basename(selectedfiles[0]) + "'?" : 'these ' + selectedfiles.length + ' files?';
if (confirm("Are you sure you want to delete " + selectedtxt)) {
$.each(selectedfiles, function() {
$.post("server/editfile.php", {
user: user,
oper: "del",
path: "../" + this
}, function (res) {
if (res) {
alert(res);
}
else LT(dirHistory[current]);
});
})
}
}
pouvez-vous poster votre code de requête ajax ... normalement si j'ai un écran de chargement (ou dans votre cas, vous voulez changer le curseur de la souris), vous pouvez simplement le faire là-bas. Avant que l'ajax ne soit exécuté, changez le curseur de la souris en wait, puis quand la fonction revient pour dire qu'elle a réussi (normalement, simplement 'success: function() {}') il suffit de la changer. –
Thomas je vais essayer mais le curseur de souris changera AUTOMATIQUEMENT ou vous devrez cliquer ou déplacer la souris pour que le curseur change – dlaurent86
et j'ai beaucoup de différentes demandes au lieu d'éditer chacun que j'espérais pour un moyen de définir les événements ajax une fois globalement. – dlaurent86