由于跟随按钮没有来自facebook api的事件,当有人实际点击跟随时,有任何方法可以使按钮消失。
因为事件是edge.create:
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7&appId";
fjs.parentNode.insertBefore(js, fjs);
FB.Event.subscribe('edge.create',
function (response) {
$(".fb-like").remove();
不幸的是,fb-follow没有任何内容。
有没有什么方法可以让它与javascript / jquery一起使用。 我尝试过这样的事情,但它没有用。
<div class="fb-follow" data-href="https://www.facebook.com/facebook/" data-layout="button" data-size="large" data-show-faces="true" z-index:"555" id="fb1"></div>
<script>$(document).ready(function() {
$('.fb-follow').click(function(e){
$(this).remove();
});
});</script>
答案 0 :(得分:0)
我认为您在此代码中遇到错误。
js.src =&#34; // connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7&appId" ;;
(test.html:25 GET file://connect.facebook.net/en_GB/sdk.js net :: ERR_FILE_NOT_FOUND)
应该是:
js.src =&#34; https://connect.facebook.net/en_US/sdk.js#xfbml=1& version = v2.7&amp; appId&#34;; < / p>