2016-07-13 3 views
0

ポップアップを持つプラグインを開発しています。プラグインはiframeのようないくつかのページに含まれていますが、ドメインは異なります。このiframeを追加する以外は、そのページで他の変更を行うことはできません。スクロールに合わせてポップアップのiframeを配置トップウィンドウの上部

<iframe class="frame" style="width:100%" src="another-domain.com" frameborder="0" scrolling="no" height="4500px"></iframe>
スクロールが= "いいえ" と高さがページのheighその後、はるかに大きいことを

ご注意ください。 ポップアップは、ページが表示されたときに垂直方向に中央に配置する必要があります。ユーザーがページをどれだけスクロールしたかは関係ありません。参照してください。私が試し$(top.window).scrollTop()が、クロスドメインの問題があるPIC

enter image description here

これを行うためのCSSのトリックはありますか?

ありがとうございます。

+0

これは完全に混乱して試すことができます。 iframeにポップアップがありますか、またはポップアップでiframeですか?どこにセンタリングする必要がありますか? [mcve] – charlietfl

答えて

0

あなたはtransform: translate()機能のCSS

iframe { 
 
    top: 50%; 
 
    position: absolute; 
 
    transform: translateY(-50%); 
 
    }
<iframe class="frame" style="width:100%" src="another-domain.com" frameborder="0" scrolling="no" height="4500px"></iframe>

+0

を提供してくださいiframeを一元化するのは重要ではありません。iframe内のdivであるポップアップを一元化する必要があります。 – japysha

+0

あなたのポップアップを共有してください詳細を教えないと、どうやってお手伝いできると思いますか?実例を紹介してください。詳細はこちら:http://stackoverflow.com/help/mcveここをクリックしてください:http://stackoverflow.com/help/how-to-ask –

関連する問題