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