私はプロジェクトにボタンをいくつか設定しようとしています。これらのボタンは、Aino's Galleriaのjqueryスライドショーの中にあり、それぞれのスライドを「好き」にすることができます。私は、XHTML厳格な文書を使用していますし、Firefoxの(とFirebugの)中で、すべてがOKと思われるが、しかし、WebKitのインスペクタに私が取得この:xhtml strictでFacebook JS SDKを使用したいくつかの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個のエラーがあるので、私は、これらすべてのスライドの1を得ます。それを見ると、いくつかは、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で動作しますが、ないでサファリ。検査官は言う:
26 XFBML tags failed to render in 30000ms.
また、ガレリア jQueryプラグインで動作するように、ボタンのようにFacebookのために、私はロード時に短時間表示され、実際のスライドに関するボタンのような唯一のFacebookをリロードするカスタム関数を持っていますスライド:
[...]
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);
});
});
}
この問題は、より複雑になっており、誰が問題を引き起こしているのか分かりません。誰かが助けたり正しい質問をすることができますように!