[英]ShareThis Button to Open in Popup
我正在使用Sharethis按鈕進行社交媒體共享。 問題是當你點擊Twitter,Facebook,Linkedin或任何其他按鈕時,它會在新標簽頁中打開。 我希望它在彈出窗口中打開。 這可能嗎? 這是我正在使用的代碼。
這是在頭部
<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher: "ur-3a946ea7-4e9c-2bf6-f820-37c233b1bc9c", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script>
這是在頁面的主體。
<span class='st_sharethis_large' displayText='ShareThis'></span>
<span class='st_facebook_large' displayText='Facebook'></span>
<span class='st_twitter_large' displayText='Tweet'></span>
<span class='st_linkedin_large' displayText='LinkedIn'></span>
<span class='st_pinterest_large' displayText='Pinterest'></span>
<span class='st_email_large' displayText='Email'></span>
這也不起作用。
<script type="text/javascript">var switchTo5x=true;</ script>
<script type="text/javascript" src=" w.sharethis.com/button/buttons.js"></ script>
<script type="text/ javascript">
stLight.options({
publisher: "ur-3a946ea7-4e9c-2bf6- f820-37c233b1bc9c",
popup: 'true'
doNotHash: false,
doNotCopy: false,
hashAddressBar: false
});
</script>
除了popup
選項之外,您還需要在調用stLight.options()
時將servicePopup
選項設置為true
。
<script charset="utf-8" type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script charset="utf-8" type="text/javascript">
stLight.options({
"publisher":"####",
"doNotCopy":false,
"hashAddressBar":false,
"doNotHash":false,
"servicePopup":true
});
</script>
我使用ShareThis插件使用此腳本,其中:
"servicePopup":true
問題是你正在使用的button.js插件..如果你有一個鏈接,你可以指定WHERE來打開它,或者用JS
window.open("www.youraddress.com","_self")
但是,由於您使用的是預制插件,因此無法更改。
您可以創建自己的腳本,以便在類點擊時打開特定頁面
$('.stack').click(function(){
window.location = 'www.stackoverflow.com';
});
編輯:或者從問題的評論中可以看出,該插件支持選項標志。 我的壞,還沒檢查過。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.