シックボックスに関していくつか質問があります。ホームページにいくつかのシックボックスを異なる時間に表示する必要があるサイトを開発しています。シックボックスが表示されると、API 呼び出しがトリガーされ、シックボックスにフィードバックが表示されます。
Ajax 呼び出しの量を減らすために、thickboxes をインラインで表示することにしました。簡単そうに見えますが、いくつかの問題が発生します。1 つ目は、thickbox が表示されるときに、thickbox コンテンツを含む div が削除されることです。Thickbox は HTML をカスタム HTML に置き換えて、コンテンツを適切に表示します。これは問題ありませんが、AJAX 応答でシックボックス内の何かを更新したい場合に問題があり、コンテナ ID を選択してシックボックスにアクセスするように設定しています。それはもう利用できません。もちろん、応答に一意の識別子を指定することもできますが、それらにすべてのクラス「応答」を与え、DIV を含む外側に基づいてそれらを選択することを望んでいました。$("#login_lightbox > .response").html(ajax_response);
これは理にかなっていますか?
私のもう1つの懸念は、thickboxを処理するためのより良い方法があるかもしれないということです. 読み込み時に API 呼び出しを行うシックボックス コンテンツを取得するために AJAX 呼び出しを行う必要がありますか? それは私には良い選択ではないように思えますが、以前の開発者がそのように設定していたので、意見を求めたいと思っていました.