2013-12-05 5 views
1

Я пытаюсь использовать ShareThis виджет для моих потребностей обмена, так что я следующее:ShareThis открывает долю facebook в новом окне

<span class='st_facebook_hcount' displayText='Facebook'></span> 
<span class='st_twitter_hcount' displayText='Tweet'></span> 
<span class='st_plusone_hcount' displayText='Google +1'></span> 
<span class='st_email_hcount' displayText='Email'></span> 

var switchTo5x=true; 
       $.getScript("http://w.sharethis.com/button/buttons.js", function(){ 
        stLight.options({publisher: "c68c8f6c-c670-419b-b8e2-23772e22a861", doNotHash: false, doNotCopy: false, hashAddressBar: false, popup: 'false'}); 
       }); 

теперь проблема в том, что, когда я нажимаю на Facebook всегда открывается в новом окне. Я уже упоминал, что хотел это всплывающее окно. Для Twitter это работает отлично. Почему это? Вот jsFiddle для демонстрации выпуска

ответ

0

Основываясь на своих документах, you can not achieve this, если кнопка, на которую они нажимают, является кнопкой «Поделиться» или «Электронная почта». Если вы найдете решение/взломать, сообщите мне :-)

0

В случае, если кто-то наткнулся на это, теперь они добавили возможность сделать это. Добавьте servicePopup: true для ваших stLight.options.

<script type="text/javascript"> 
stLight.options({ 
    publisher: "YOUR PUBLISHER KEY", 
    servicePopup: true 
}); 
</script> 
Смежные вопросы