私はFancyboxを使ってポップアップウィンドウを表示しています。これはtype: 'ajax'
に設定されていますので、自動的にサイズを変更できます。問題は、Fancyboxウィンドウをポップアップする代わりに、代わりにブラウザのページにリダイレクトすることです。その名は、ページのロード時、私はポップアップを起動することができるように使用空白a
タグを暗示するようhiddenLink
でポップアップを表示する代わりにFancybox ajaxリダイレクト
$('#hiddenLink').fancybox({
autoDimensions: true,
showCloseButton: false,
type: 'ajax',
href: 'login.aspx'
}).trigger('click');
があること:
コードは非常に単純Fancyboxです。
ポップアップを起動する代わりにリダイレクトする理由、さらに重要なのは、どのようにして目的の機能を取得するのでしょうか?私は、ページの内容がFancybox ではなくに読み込まれ、ページ全体がリダイレクトされるようにしたい。これをiframe
に設定すると、期待通りに機能しますが、iframe内のリンクをクリックすると親ページがスクロールされ、これは私が望むものではありません。また、fancyboxの表示には、コンテンツに含まれるコンテンツのサイズに基づいて動的にサイズを変更する必要があります。この機能は、Ajaxタイプを使用する場合にのみ使用できます。