Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 点击后如何隐藏类似Facebook的按钮?_Javascript_Facebook_Hide_Facebook Like - Fatal编程技术网

Javascript 点击后如何隐藏类似Facebook的按钮?

Javascript 点击后如何隐藏类似Facebook的按钮?,javascript,facebook,hide,facebook-like,Javascript,Facebook,Hide,Facebook Like,我一直在互联网上寻找一个代码,可以做到这一点,没有运气到目前为止。。。这是我的类似facebook的按钮的代码: <script type="text/javascript"> $(function(){ $('<iframe scrolling="no" frameborder="0" style="width: 300px; height: 80px;'+ '" src="http://www.facebook.com/widgets/like.

我一直在互联网上寻找一个代码,可以做到这一点,没有运气到目前为止。。。这是我的类似facebook的按钮的代码:

<script type="text/javascript"> 

$(function(){
    $('<iframe scrolling="no" frameborder="0" style="width: 300px; height: 80px;'+
        '" src="http://www.facebook.com/widgets/like.php?href='+
            encodeURIComponent(location.href)+
        '"></iframe>').appendTo('#like-button')
})
</script>
我想这个按钮消失后,点击Im thiyin,使一些像门排序


干杯

您可以将以下内容添加到脚本中:

$('#like-button').click(function(){
    $(this).hide();
});

首先,为什么这是个坏主意:

就像大门不再被允许一样,请查看 如果用户不能直接在喜欢的地方改变某些东西,这对用户来说是很烦人的。 如果您在单击后立即隐藏like按钮,则用户无法对其进行评论 有时,出于垃圾邮件的原因,需要确认才能喜欢某些东西,例如,如果单击后隐藏按钮,用户无法确认,类似的东西将无法通过 不管怎么说,这是毫无意义的,因为您将无法为返回的用户检测到它,因此您需要在每次刷新页面时显示like按钮。你可以使用cookie,但这不是一个真正可靠的解决方案。 …请不要试图用jQuery解决最简单的问题。您可以使用appendChild、innerHTML、…,而不是jQuery.appendTo。。。在使用库之前先学习JavaScript,否则最终你会用它来处理所有事情——这通常比普通的JavaScript慢很多,在很多情况下甚至不会少编写代码

也就是说,隐藏它并不是那么简单,您需要使用FB.Event.subscribe来订阅类似的事件:

请参见此线程,例如:


再说一次,因为这很重要:像盖茨这样的人是不被允许的

你为什么要这么做?like gates是非法的,对于用户来说,不能与众不同是不酷的。很抱歉,我以前从未使用过javascript,我应该在哪里添加此代码?您可以将其放在脚本标记之后的代码开头。您测试过吗?因为它根本不起作用。另外,如果你真的想用jquery来编写简单的代码,至少可以用$this.hide来代替。我是根据这个问题写的,所以当我尝试代码时,我不是百分之百的认为这是可行的,donno,如果我用错了,或者,以后再试试,现在去睡一觉lol,也许你可以尝试自己实现它,看看它是否能正常工作,就像FB页面上的门不再被允许一样,但FB无法控制外面发生的事情。谢谢你的信息,古塔,稍后再检查。他们可能无法控制一切,但这仍然是不允许的,你不应该这样做。如果有人报告你的页面…最糟糕的情况是你的域名在facebook上被屏蔽。然后你喜欢的按钮就会停止工作。意思:他们无法控制这并不意味着你不应该关心规则。这真的不是一种冷静的态度。我们是诚实而认真的开发者:/