繁体   English   中英

在“灯箱”中添加 facebook 评论

[英]Add facebook comments inside a 'lightbox'

我正在建立一个网站来展示一些照片。 使用类似灯箱的效果查看照片。 我想在“灯箱”中添加 facebook 评论,但没有加载评论。

$(函数() {

    $('.pics').click(function(){

         ...
         ...

         $(".comments").html("<div id=\"fb-root\"></div><script src=\"http://connect.facebook.net/en_US/all.js#xfbml=1\">" + "<" + "/" + "script>" + "<fb:comments href=\"example.com\" num_posts=\"5\" width=\"800\"></fb:comments>");

          }); 

    });

提前致谢。

我认为您应该先尝试呈现评论,但不要让它们不可见。 就像是:

<div id="comments" class="hidden">      
  <fb:comments href="example.com" num_posts="5" width="800"></fb:comments>
</div>

假设隐藏的 class 使div不可见。

现在使用 JavaScript 代码,您应该能够做到这一点:

$(".pics").click(function(){
    $("#comments").show();
});

我还没有对此进行测试,并且很有可能 Facebook 不会将评论加载到不可见的元素中。 如果是这种情况,您可能可以在页面加载后渲染它并添加hidden的 class ,尽管可能会出现闪烁。

我想你应该试试这个http://www.zemgo.net23.net/lightbox.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM