首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook LikeBox on mouseenter

Facebook LikeBox on mouseenter
EN

Stack Overflow用户
提问于 2013-02-03 04:05:17
回答 1查看 184关注 0票数 1

我的likebox facebook以正常的方式正常工作。我想用这种方式来提高性能:

代码语言:javascript
复制
jQuery(document).ready(function(){
jQuery("#facebook-likebox").mouseenter(function(){
jQuery("#facebook-likebox").append('<div style="background: white;" class="fb-like-box" data-href="https://www.facebook.com/xxx" data-width="292" data-height="410" data-show-faces="true" data-colorscheme="light" data-border-color="#197597" data-stream="false" data-header="false"></div>');

});
});

但它不起作用。页面加载不同步时,如何关闭likebox fb

EN

回答 1

Stack Overflow用户

发布于 2013-02-03 04:09:35

为此,您必须加载Facebook JavaScript SDK。一旦完成了初始化,就可以调用FB.XFBML.parse()了。

Taken from the documentation -

此函数动态解析和呈现文档中的XFBML标记。如果您通过ajax从服务器发送XFBML并希望将其呈现在客户端,则可以使用此方法。

代码语言:javascript
复制
FB.XFBML.parse(document.getElementById('facebook-likebox'));

一旦用户将鼠标悬停在带有插件的区域上,您只需将其隐藏并显示(以保留功能)。现在,每次鼠标进入该区域时,您的代码都会添加它。不需要多次加载它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14665954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档