#javascript #jquery #html #css
#javascript #jquery #HTML #css
Вопрос:
Я хочу изменить тип курсора во время подготовки файла для пользователя на сервере (около 5 ~ секунд). Это не так работает:
$("#toolbuttonexcelfile").on("click", function (e) {
var fileUrl = "hereIsMyFileUrl";
$("body").css("cursor", "progress");
window.location.href = fileUrl;
$("body").css("cursor", "auto");
});
Комментарии:
1. @hutchbat Похоже, что после windows.location события не выполняются. изменение href
2. @Sibway, это правда. Мое предложение было для загружаемой страницы.
Ответ №1:
$("body").css("cursor", "progress");
$( window ).load(function() {
($("body").css("cursor", "auto");
});
Комментарии:
1. Иногда файл может быть подготовлен 10 секунд, иногда 1 секунда 🙂 Другого способа сделать это нет? Необходимо использовать тайм-аут со средним значением?
2. @GovindSinghNagarkoti документ.готов и окно. загрузка не выполняется для меня после загрузки файла. Я получил это сообщение в консоли: «Ресурс интерпретируется как документ, но передается с помощью MIME-типа application / octet-stream:»