0
我々は1 fancyboxを使用し、どちらも同じページ内の2つのアプリケーションを持っているが、フレックスベースの負荷fancyboxある最初のアプリケーションをeach.The:2 FancyBoxポップアップ、オーバーレイ・フラッシュクラス
$(document).ready(function(){
$("a.overlay-flash").fancybox({
'padding' : 0,
'width' : 800,
'height' : 450,
});
});
<a id="hiddenclickermarketInfoPortlet" class="overlay-flash" href="<%=targetThemeURLStr%>" >Hidden Clicker</a>
しかし、ときに我々はロード私たちのアプリケーションでは、最初のfancyboxが再び読み込まれるように見えます。
だから2つの質問は- は、私たちの第二のアプリケーションからオリジナルfancyboxを閉じるする方法はありますか。
- このオーバーレイフラッシュクラスは何で、どこに定義されていますか?私はネットをチェックし、多くの人がこのクラスを使用しています。 (最初にロードされたアプリケーションはフレックスベースであり、フレックスベースではないことに注意してください)
こんにちはを使用してください、あなたは
を使用しているマークアップとコードの一部を共有してくださいファンシーボックス({ overlayShow:false }); 他のfancyboxも影響を受けているので、css addtionオプションを使用していませんでした –
興味深いことに、fancyboxのポップアップには検索する値を入力するテキストボックスがあります。このアプリケーションを通常のwindow.openを使用して開くと、オートコンプリート機能ポップアップアプリケーションの動作ただし、fancyboxを使用してアプリケーションを開くと、オートコンプリート機能は動作しません(Googleで自動補完したものなど)。 –
それから、 'onComplete'コールバックを使う必要があるかもしれません...私は自分の答えを更新しました。 – Mottie