我想設置一些像按鈕到一個項目。這些按鈕與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);
});
});
}
這件事變得越來越複雜,真的不知道是誰造成的問題!希望有人能夠幫助或提出正確的問題!