私のAJAX要求の中には、ローダーが表示されているため、ロード中にクリックしないように画面全体を暗くしています。しかし...私は実際にページをクリッピング不可能にするために何も実装していません。オーバーレイを切り替えるときドキュメント/ボディ全体をクローズしないようにする
$("#loading-overlay").toggle();
//my ajax
$("#loading-overlay").toggle();
だから、私はまた、おそらく私body
またはviewport
は、それはそれは完全にunclickableになり、私の文書にCSSクラスを設定したい:
私のコードは、この構造を有しています。私はオンラインでチェックしてきましたが、ほとんどのソリューションはより小さいセクションを扱うようだし、より大きな機能を備えているか、古いものです。この問題を解決するにはどうしたらいいですか?
すべての良い行いますが、あなたの第二トグルは、AjaxのonCompleteのコールバックに追加する必要があります。 – Stavm
オーバーレイは、あなたが描いているものを正確に達成していませんか?ページ全体をカバーする要素があり、その要素にクリックハンドラがない場合は、ユーザーは何もクリックできません。 (または、より正確には、何もユーザーのクリックに反応しません。)ここでは何が機能していませんか? – David
1つの解決策は、すべての画面(絶対位置、上部の右下の位置が0の位置)と大きなZ-インデックス –