2014-06-17 42 views
0

當文件正在爲服務器上的用戶做準備時(約5秒),我想更改光標類型。這是不是這樣工作的:準備文件下載時更改光標類型

$("#toolbuttonexcelfile").on("click", function (e) { 
     var fileUrl = "hereIsMyFileUrl";   
     $("body").css("cursor", "progress"); 
     window.location.href = fileUrl; 
     $("body").css("cursor", "auto"); 
    }); 
+0

@hutchbat貌似沒有事件執行windows.location.href變化 – Sibay

+0

@Sibway後,這是事實。我的建議是要加載頁面。 – hutchbat

回答

0
$("body").css("cursor", "progress"); 

$(window).load(function() { 
($("body").css("cursor", "auto"); 
}); 
+0

有時文件可以準備10秒,有時1秒:)這是不是另一種方式來做到這一點?有必要使用平均值超時? – Sibay

+0

@Sibay現在更新了答案 –

+0

@GovindSinghNagarkoti document.ready和window.load在文件下載後不會執行。我在控制檯中收到了這條消息:「資源解釋爲Document,但是使用MIME類型application/octet-stream傳輸:」 – Sibay