javascript - 如何在 fbml.dialog 上显示蓝色 facebook 标题。 (如在 stream.publish 中)

标签 javascript facebook fbml

目前我正在显示 fbml.dialog 是这样的:

 FB.ui(
   {
     'method': 'fbml.dialog',
     'display': 'dialog',
     'fbml': "<h1>this is some fbml markup</h1>",
     'width': 575
   },
   function() {
     alert(true, 'callback was invoked');
   }
 );

如何在此对话框中显示蓝色的 facebook 标题(带有关闭按钮)?

最佳答案

这并不是您问题的真正答案,但我也对尝试呈现我的 Facebook 对话感到沮丧,因此我改用 JQuery UI 并使用以下样式(假设对话 ID 为“对话”)。

/* Facebook Dialogue Styles */
.ui-widget-overlay {background: none;}
.ui-dialog{background: rgba(82, 82, 82, 0.7);padding:10px;border-radius: 8px;-webkit-border-radius: 8px;}
.ui-dialog .ui-dialog-titlebar{background: #6D84B4;border: 1px solid #3B5998;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;color: white;font-size: 14px;font-weight: bold;}
#dialogue{border-left: 1px solid #555;border-right: 1px solid #555;border-bottom: 1px solid #CCC;background-color:#FFF;padding:0px;overflow:hidden}
#dialogue p, #dialogue div{font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size:13px;}
.ui-widget-content{background: none none 50% top repeat-x;border:none;}
.ui-dialog-titlebar-close{display:none}
.ui-dialog .ui-corner-all{-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.ui-dialog .ui-dialog-buttonpane{background: #F2F2F2; margin:0;border-left: 1px solid #555;border-right: 1px solid #555;border-bottom: 1px solid #555;padding:8px}
.ui-dialog .ui-dialog-buttonpane button{ margin:0;padding:2px 6px;}
.ui-state-default, .ui-widget-content .ui-state-default{border-color: #29447E;color: #FFF;background:#6D84B4;}
.ui-state-hover, .ui-widget-content .ui-state-hover{border-color: #29447E;background:#6D84B4;}
.ui-state-active, .ui-widget-content .ui-state-active{background: #4F6AA3;border-bottom-color: #29447E;box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);}
.ui-button-text-only .ui-button-text {padding:0px}
.ui-dialog .ui-dialog-titlebar {padding: 5px;}

希望对您有所帮助。

关于javascript - 如何在 fbml.dialog 上显示蓝色 facebook 标题。 (如在 stream.publish 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471661/

相关文章:

java - 带有 GUI 的程序控制 Java Web 浏览器

javascript - Cufon 在 FBML 静态页面中工作吗?

javascript - ENYOJS : Set focus on default element on page render

Javascript 窗口调整大小在 Safari 中不起作用,但在 Firefox 中起作用

android - LoginButton.java 错误 - 在 Android 上开始使用 facebook sdk 时遇到问题

facebook - 如何知道我的 Facebook 应用程序的 'Pending Requests'

facebook - 获取发布在用户墙上的帖子的永久链接

javascript - 在 Rails 中,如何强制更新客户端的 js/css 文件?

Javascript 我应该使用哪些其他技巧来代替导出符号

javascript - 使用 jQuery 根据浏览器宽度加载特定内容