私の目的は、ユーザーを Twitter にリダイレクトしてサインインさせ、同じウィンドウからフォロワーを招待する php ページをフローティング ウィンドウにロードすることです。ファンシーボックスがこれを処理できることを願っています。以下のコードでは、php が読み込まれ、Twitter にリダイレクトされますが、これはフローティング ウィンドウではなく、メイン ページ自体で発生します。これが私のコードです。何か不足していますか? この時点まで到達するために、他の質問から多くの推奨事項を試しました。
<li onclick="inviteTwitters()">
<a class="fancyelement fancybox.ajax" href="#" data-id="http://kokas.x10.mx/wp-content/themes/childoftwentytwelve/twitter/redirect.php">
span>Twitter</span>
</a>
</li>
function inviteTwitters() {
$(".fancyelement").click();
}
$('.fancyelement').click(function() {
var myUrl = $(this).attr('data-id');
$.fancybox(
{
maxWidth : 800,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
href : myUrl
}
}
);
return false;
});