我想设置一些像按钮到一个项目。这些按钮与Aino's Galleria一起在jQuery幻灯片中生活,让你“喜欢”每个不同的幻灯片。我使用的是严格的XHTML文档,而在Firefox(和Firebug的)一切似乎不错,但在WebKit的检查,我得到这样的:使用Facebook JS JS与xhtml几个XML错误严格
XML self-closing tag syntax used on <fb:like>. The tag will not be closed.
[The HTML that caused this error was generated by a script.] XML self-closing tag syntax used on <fb:like>. The tag will not be closed.
我得到的这些每张幻灯片之一,所以有28个错误。寻找到它,发现了一些似乎封闭FB:像弄成这个样子:
<script type="text/javascript">
//<![CDATA[
document.write('<fb:like href="<?php echo "http://www.site/image-".$image_id ;?>" width="260" height="80" show_faces="false" />');
//]]>
</script>
以上,仍然工作在Firefox,而不是在Safari浏览器。检验员说:
26 XFBML tags failed to render in 30000ms.
此外,Facebook的喜欢按钮与广场 jQuery插件的工作,我有一个在加载重新加载仅涉及出现的实际幻灯片等等按钮Facebook的简单的自定义函数slide:
[...]
extend: function(options) {
// listen to when an image is shown
this.bind(Galleria.IMAGE, function(e) {
number = e.index + 1;
tag = $('.galleria-info-description .info-box-'+number).find('.btn_fb');
$(tag).each(function() {
FB.XFBML.parse(this);
});
});
}
这件事变得越来越复杂,真的不知道是谁造成的问题!希望有人能够帮助或提出正确的问题!