我有两个Facebook评论框的例子,当折叠和重新加载手风琴时无法加载。一个HTML / JavaScript基本和另一个在WordPress网站上通过Visual Composer - 这个问题也出现在许多其他手风琴中
HTML示例 - http://iknowdigital.co.uk/htmlexample/
Wordpress通过Visual Composer http://thesingingmajor.co.uk/test-comment-box-martin/
我已经联系过Facebook支持和Visual Composer支持,但两者都没有帮助。
这是回复
来自VC
嗨,马丁,问题不在于iframe,而是facebook评论用来渲染的js。当它显示为隐藏时,它无法重新初始化,因此会出现问题。您可以看到,当您添加nay iframe时,它可以正常工作,没有任何问题。来自评论的js限制了它。如前所述,当打开闭合(隐藏)手风琴时,需要一些自定义js代码来重新初始化此加载。请检查。
来自Facebook
嗨,马丁,这里的问题是图书馆的运作方式。如果您调试代码,您将看到插件不会消失,问题是库正在将包含插件的iframe的宽度更改为0,并且您无法看到注释插件。为了避免这种情况,您将不得不再次手动更改宽度值,您将看到评论插件仍然存在。我将把这个错误称为“按设计”,因为这不是我们这方面的问题。
我不是一个javascript程序员,所以我真的很茫然。任何人都可以在这里提出一些建议吗?
感谢马丁