2016-03-01 63 views
1

我有三個業務(項目),我正在對每個項目調用數據庫並獲取有關ajax調用的信息。 現在問題出現在第二個業務的鼠標懸停上,完成服務器端操作的時間爲五分鐘,用戶無法移動到其他業務。使用jQuery鼠標取消事件

因此,我計劃讓用戶等待操作,當且僅當鼠標懸停仍處於業務2中時,在鼠標停止業務時取消其中的事件。

是否可以停止所有正在進行的鼠標事件操作,解除綁定事件?或任何事件可用於停止和釋放光標?

+0

顯示您的代碼,因此更容易識別您的問題。 – Sumanta736

回答

1

希望您通過JQuery Ajax包進行ajax調用。 如果是這樣,你可以使用以下技術輕鬆停止事件。

var a = $.ajax({YOUR_AJAX_PARAMETERS_HERE}); 
a.abort(); 

如果一切都讓您的呼叫凍結,嘗試在HTML5 web workers功能。

如果您仍然遇到任何問題,請發佈您的代碼片段或重播器。