所以我有一個顯示問題,並想知道解決它的最佳方法。當$ .connection.hub.stateChanged事件觸發並且處於斷開連接狀態時,我會向用戶顯示一個對話框,告訴用戶連接丟失。 但不幸的是,當我改變頁面時,這個事件被觸發並且在頁面改變之前顯示對話框,顯示這個錯誤幾秒鐘。hub.statechange更改頁面時斷開
當我導航到不同的按鈕時,禁用statechange事件的最佳方法是什麼?
$.connection.hub.stateChanged(function (change) {
if (change.newState === $.connection.connectionState.disconnected) {
//Pseudo code:
if (!pageIsChanging) {
$('#lostConnectivityDiv').modal('show');
}
}
});
或者是有當頁面更改事件轂之前解僱一個jQuery事件將被斷開:或者我可以在事件像做somecheck?