ОК, вот мой код
$("#content_Div").ajaxStart(function () {
$(this).css('cursor', 'wait')
}).ajaxComplete(function () {
$(this).css('cursor', 'default')
});
это довольно простая проблема: на ajaxStart курсор сразу меняется на (ожидание) песочных часов, но на ajaxComplete он не меняется обратно, чтобы обезвредить, пока вы не двигаете мышь.
lol dat была моей проблемой, но когда я писал это, я понял, что после ajaxComplete, если вы нажмете, он вернется к значению по умолчанию, поэтому единственная причина, по которой курсор изменяется немедленно на ajaxStart, заключается в том, что вы должны дважды щелкнутьЭлемент в content_Div, чтобы запустить запрос, чтобы событие click вызывало изменение курсора после начала события ajaxStart.так что я хочу, чтобы способ перейти к курсору без необходимости перемещать его или щелкнуть снова.
очевидно, я хочу использовать курсор, чтобы сообщить пользователю, когда запрос будет выполнен.
заранее спасибо
за Томаса:
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]);
});
})
}
}