我的点赞按钮代码如下:
<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/