0
Facebook Connectのログインポップアップを作成するためのコードに問題があります。以下のコードでは、ドキュメント内にclickイベントを含めると、2つのポップアップの作成がトリガーされますが、ドキュメントの外に置くとポップアップが作成されません。誰も助言することはできますか?Facebook Connectログインボックス
<script type="text/javascript">
$(document).ready(function() {
window.FB.init({ appId: 'xxx', status: true, cookie: true, xfbml: true });
});
$('#fbLogin').click(function() {
window.FB.login(function (response) {
if (response.status == 'connected') {
window.location.href = 'redirecturl';
}
}, { perms: 'email' });
});
</script>
<fb:login-button autologoutlink="false" perms="email" id="fbLogin">
</fb:login-button>
これは私が必要とするリダイレクトを行いません。私のコードは私の元のwindow.FB.loginコードブロックをFB.Event.subscribeに置き換えた以外は同じです。それはログインしますが、リダイレクトはしません。 – user517406
これは、clickイベントをdocument.readyに移動した後に動作するようにしました。ありがとうございます! – user517406