そのため、表示の問題があり、それを解決する最善の方法を考えていました。$.connection.hub.stateChanged イベントが発生し、切断状態になると、接続が失われたことを示すダイアログがユーザーに表示されます。残念ながら、ページを変更すると、このイベントが発生し、ページが変更される前にダイアログが表示され、このエラーが数秒間表示されます。
別のボタンに移動したときに statechange イベントを無効にする最善の方法はありますか? または、次のようなイベントでsomecheckを実行できますか:
$.connection.hub.stateChanged(function (change) {
if (change.newState === $.connection.connectionState.disconnected) {
//Pseudo code:
if (!pageIsChanging) {
$('#lostConnectivityDiv').modal('show');
}
}
});
または、ハブが切断される前にページ変更イベントが発生したときのjqueryイベントはありますか?