jQuery ベースのモーダル ダイアログ ボックスは、例に示されているとおりに実行する限り優れています。次の特性を持つ jQuery ベースのモーダル ダイアログ ボックス ライブラリが必要です。
理想的な実装:
function showDialog(values)
{
processToChangeDom(values);
changeDivTobeDisplayed();
modalDialog.show();
}
StackOverflow の追加およびリンク ダイアログのように、高速である必要があります。ほとんどのライブラリは、ダイアログに派手なエフェクトなどをロードするのに永遠にかかります。
スクリプトを使用して呼び出したい。非表示の div または span 要素をインラインで表示します。ライブラリのほとんどは、rel、class、および href=#hiddenDiv のようなものでアンカーを埋めることについて話します。アンカーに不要な属性を追加せずに、必要なものを実行できるようにする必要があります。このようなもの
非表示の Div で DOM に加えた変更を反映する必要があります。facebox を使用したところ、非表示の div のコピーが作成され、DOM への変更がモーダル ウィンドウに反映されないことがわかりました。
javascript を使用してクローズ モーダル div を呼び出し、beforeOpen および afterClose ハンドラーをアクションにアタッチできるようにする必要があります。
誰か提案はありますか?私はすでにfacebox、simplemodal、およびさまざまなライブラリを試しましたが、それらのほとんどは、上記で説明したこれらの機能のいずれかをサポートしていません.