-1

私は Prettyphoto というプラグインを使用しています。プラグインを開始するときに、social_toolsTwitter と Facebook ボタンをロードする html に入力できる場所というパラメーターを渡すことができます。

js ファイル自体のデフォルトの html は問題なく動作します。js ファイルに html を追加することもでき、動作します。

しかし、プラグインを開始するコードを追加しようとすると、機能しなくなります。

}); });何かがどこかで正しく閉じられていないかのように、最終的には画面に出力されるだけです。

私は地元で働いています。

これが私のコードです

 <script type="text/javascript" charset="utf-8">
 $(document).ready(function(pp_settings){
 $("a[rel^='prettyPhoto']").prettyPhoto({
        social_tools: '<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>' 
                });
 });

 </script>

ここにパラメータのリストが表示されます。下にスクロールしてカスタマイズすると、最後にsocial_tools

http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/documentation

ありがとう

4

2 に答える 2

0

これもうまくいきませんか?

    var options = {social_tools: '<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>'};

$(document).ready(function(pp_settings){
     $("a[rel^='prettyPhoto']").prettyPhoto(options);
});
于 2013-08-09T08:08:38.037 に答える