我的代码有问题,该代码旨在创建 Facebook Connect 登录弹出窗口。在下面的代码中,如果我在准备好的文档中包含点击事件,则它会触发创建 2 个弹出窗口,但如果我将它留在准备好的文档之外,则它无法创建任何弹出窗口。有人可以建议吗?
<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>