現在 Fancybox 2.1.2 を使用していますが、Web アプリケーションでオーバーレイを作成する方法を知りたいです。ポップアップの高さと幅を設定できます (注... これは iframe ではありません)。静的な値で調整されますが、高さを 80% のような動的な値に設定できるようにしたいと考えています。私はこれを機能させることができないようです。高さや幅を設定せずに fancybox をロードすると、この非常に小さなライトボックスが表示され、高さが 600px で幅が 800px のデフォルト値になりません。これは、コンテンツ メソッドを使用してライトボックスの HTML を動的に追加しているためですか? また、ライトボックスの読み込みが完了した後、コンテンツを動的に追加しています。目標は、高さをパーセンテージで設定して、アプリの完全なオーバーレイを作成することです。
現在のコードは次のとおりです。
$.fancybox.open({
'content' : '\
<div class="light_box upload">\
<div class="title">Your Photos of '+city+'</div>\
<div>\
<div class="uploadifive-queue" id="uploadifive-upload_photo-queue"></div>\
</div>\
</div>'
});
そして私のCSSは:
.light_box.upload{
width: 980px;
}