javascript - 刷新包含类似 facebook 按钮的 div

标签 javascript jquery facebook facebook-like xfbml

我的点赞按钮代码如下:

<div class="like-btn">                                                                       

<fb:like href="http://www.example-url.com" layout="box_count" show_faces="true" width="450" action="like" colorscheme="light" ></fb:like>

</div>

我的问题是,我不想在点赞后显示评论框。我正在使用 Like Button 的 XFBML 版本用于跟踪目的,因此评论框是不可避免的。
我在页面中有多个带有可变 href 的类似按钮。
我已经阅读了有关在这种情况下删除评论框的所有问题/解决方案,但没有一个有效。我希望刷新 <div class="like-btn"> 的内容有助于。

有人可以帮我弄清楚我应该如何解决这个问题吗?

到目前为止,这是我的尝试:

//copying content of the div since the href is retrieved via php and is variable
var content = $('.like-btn').html();
$('.like-btn').empty();
$('.like-btn').html(content);

更新

接受的答案中显示的方法非常适用于默认的点赞按钮 (XFBML/HTML5),但不适用于 box-count。样式化。

最佳答案

您可以通过代码分析获取评论框类,并应用 Solomon Closson 的 CSS 答案将其从页面显示中移除。

类似于:

<style type="text/css">
    .like-btn-comment-box { display: none !important; }
</style>

其中.like-btn-comment-box是评论框类

关于javascript - 刷新包含类似 facebook 按钮的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179791/

相关文章:

javascript - 检查字符串中是否存在确切的子字符串

javascript - css 不适用于 jquery append

jquery - 将 ul 的 li 文本与主 ul 和它的 li 进行比较,并将类应用于不同的 li

javascript - 将字符串中第二次出现的逗号替换为换行符

javascript - 在 Facebook 的 Greasemonkey/tampermonkey 中使用 JavaScript 删除 CSS 边框

javascript - 什么是 Javascript 等同于 iOS 的委托(delegate)函数?

javascript - 这个自执行的匿名函数和这个普通的函数调用有什么区别?

jquery - 为什么同位素不填满这个简单布局中的行?

Facebook 图形 API : get all the friends' likes

python - 关系 "account_emailaddress"不存在 - Django 错误