У меня проблема с плагинами социальных сетей для моего сайта, проблема с Twitter и Facebook.Google+ отлично работает.
Я пытаюсь заставить плагины работать с моим всплывающим скриптом в jQuery.Когда они нажимают на ссылку, всплывающее окно добавляется в конце тегов тела.В этой функции я поместил JS-код Facebook, Twitter и Google+, и поместил div в правильное положение.Проблема не в том, что когда я нажимаю на всплывающее окно в первый раз (после перезагрузки страницы), все плагины работают нормально.когда я закрываю всплывающее окно и снова открываю его.Только Google+ (или Facebook с iFrame) показывает ...
каждый раз, когда я открываю всплывающее окно этой части плагинов для социальных сетей, которую я называю!
// Google Code
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
// Twitter Code
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
if(options.socialLink != false){
var FBsocialLink = 'href='+options.socialLink;
var socialLink = 'data-href="'+options.socialLink+'"';
}
//show FB
$('.popup_container').append('<iframe src="//www.facebook.com/plugins/like.php?'+FBsocialLink+'&send=false&layout=button_count&width=125&show_faces=false&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:125px; height:21px;" allowTransparency="true"></iframe>');
//show Google+
$('.popup_container').append('<div class="g-plusone" data-size="medium" '+socialLink+'></div>');
//show Twitter
$('.popup_container').append('<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.rednasdesign.nl">Tweet</a>');
Есть ли исправление дляэто?