共享对话框打开然后关闭
Share dialog opens then closes
当用户提交表单时,我的应用会打开一个共享对话框。 提交后页面刷新时,将在文档就绪 (jQuery) 时调用该对话框。
对话框确实会打开,但会在几秒钟后关闭。 这几乎使对话框无用。 如果你尝试在关闭之前点击"分享",那么它确实有效,但显然大多数用户不会尝试比赛。
该应用程序可以在这里找到:https://apps.facebook.com/topmoviesseen/
我注意到它可能是暂时的,偶尔看到它完美地工作。 其他时候,对话框会消失,只是在 4 或 5 秒后重新出现。 我冒昧地猜测有某种JS影响了盒子的z索引或可见性,但我找不到任何东西。
任何帮助都非常感谢。
用于调用对话框的代码:
$(document).ready(function(){
// calling the API ...
var obj = {
method: 'feed',
display: 'iframe',
access_token: 'example',
name: 'Top 100 Movies Seen',
link: 'https://apps.facebook.com/topmoviesseen/',
picture: 'https://mgnewmedia.com/topmovies/assets/images/for_stream.png',
description: 'I have seen 62 of the top 100 movies of all time. How many have you seen?',
caption: 'Done any better?',
message: '62 out of 100 isn''t bad.'
};
FB.ui(obj, callback);
});
你必须
确保在FB.init完成后调用你的FB.ui,所以在window.fbAsycncInit侦听器中设置它会有所帮助:
window.fbAsyncInit = function() {
FB.ui(...)
};
相关文章:
- 着色引导框对话框
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- CKeditor:更改对话框中的默认选择选项
- 搜索api在mac上显示对话框
- 使用密码对话框Javascript请求帮助
- CKEditor v4:自制插件中对话框的动态标题
- 删除确认对话框在第一次单击时不起作用
- 使用jquery对话框中的箭头键
- 获取打开jquery对话框的button的id
- 是否可以用JavaScript显示等效的文件夹对话框
- 我怎么能让jQuery对话框表现得像Javascript警报
- 如何在页面重新加载时显示jquery ui对话框
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- 单击按钮然后弹出一个对话框然后提交按钮
- 对话框出现,然后消失
- 共享对话框打开然后关闭
- 等待对话框打开,然后运行
- 如何加载一个jquery插件,当一个对话框打开,然后执行插件
- Javascript确认对话框,然后关闭浏览器窗口
- 移动地图,然后显示对话框