背景:私のコードは、内部にフレームを持つマスターページを使用し、他のすべてのナビゲーションはフレームを使用して行われ、マスターページはメニューの目的で使用されます。送信ボタンのクリック時に (すべての画面で)、それ以上のユーザーの干渉に対してページを無効にしたい。そのマスターページにはdivがあり、個々のページには次のコードが書かれています
var loading = window.parent.document.getElementById('dvLoading');
$(loading).show();
問題: ajax タブが結合されたフレームが 1 つあります。個々のタブをクリックすると、同じ div を呼び出して、タブ ナビゲーション中のユーザーの干渉を防ぎたいと思います。次のコードが書かれている
$(".ajax__tab_inner").click(function() {
var loading = window.parent.document.getElementById('dvLoading');
$(loading).show();
});
これは、ユーザーが現在アクティブなタブをクリックするまで正常に機能します。これにより、ロード中の div が削除されず、ロード/ハング状態のままになります。
アクティブなタブまたはその他の方法で div の読み込みを防ぐ方法を親切に提案してください。