我们在做一个网站,在工作中的客户端,它可以在这里找到: http://ethercreative.net/studio_social/这是一个非常简单的wordpress主题,但并发症与无限滚动的插件之间的冲突引起的,与社会图标。
每个柱是指显示在与G +,FB和Twitter社会图标内末尾的块。 它的目的是显示在〜4个开始帖左右,然后当滚动是指加载下一组。
每个这些工作上的事情,却不能在一起。
当无限滚动加载职位的下一个块,那只能说明像按钮Facebook的,既不的另外两个社会的图标。
但奇怪的是,虽然,它留下的代码块后面:
<span class="icons">
<g:plusone size="medium" href="http://ethercreative.net/studio_social/?p=1"></g:plusone> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fethercreative.net%2Fstudio_social%2F%3Fp%3D1&locale=&layout=button_count&action=like&width=92&height=20&colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:92px; height:20px;" allowtransparency="true"></iframe>
<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://ethercreative.net/studio_social/?p=1" data-count="horizontal" data-text="Hello world!" data-via="twitter_username"></a></span>
</div>
我知道问题是什么,为什么它的发生,但我真的不是很好用JavaScript和不知道什么叫用来修复它。
我使用的WordPress 3.3.1,与无限滚动的插件(http://wordpress.org/extend/plugins/infinite-scroll/)和讯网的社会图标(http://wordpress.org/extend/plugins / Digg的-Digg的/)
无限滚动的插件确实有增加的onLoad事件已经抢到了一套新的职位后运行的能力。 所以,我要在这里补充?
感谢您的任何和提前的所有帮助! 祝你今天愉快。
更新:一些调查研究后,我有固定的Twitter了。 现在,它只是谷歌加留解决。 Twitter的所需的代码是:
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
再次更新:发现了谷歌加代码太:
(函数(){风险PO =使用document.createElement( '脚本'); po.type = '文本/ JavaScript的'; po.async = TRUE; po.src =“https://apis.google.com/js/ plusone.js ';变种S = document.getElementsByTagName(' 脚本“)[0]; s.parentNode.insertBefore(PO,S);})();
我学到了什么? 要求对堆栈溢出之前做更多的谷歌搜索。 至少继承人的答案的人这个问题在未来。