[英]Popup tweet box and closing it after clicking tweet
我的頁面上有一個彈出式推文框,用於共享該網站。 我正在使用此代碼:
<script type="text/javascript">
function fbs_click() {
var twtTitle = document.title;
var twtUrl = location.href;
var maxLength = 140 - (twtUrl.length + 1);
if (twtTitle.length > maxLength) {
twtTitle = twtTitle.substr(0, (maxLength - 3)) + '...';
}
var twtLink = 'https://twitter.com/home?status=go%20to%20this%20site!';
var x = screen.width/2 - 520/2;
var y = screen.height/2 - 350/2-100;
window.open(twtLink, '','height=350,width=520,left='+x+',top='+y);
}
</script>
與此在HTML:
<a href="#" onclick="fbs_click();" ><img class="right" src="twitter.png">
這一切都很好,但是當我單擊tweet時,該窗口將保持打開狀態,然后轉到Twitter主頁。 無論如何,單擊推文后是否可以關閉此窗口?
如果將其保存到類似這樣的變量中:
var win = window.open( ...
您可以用關閉它
win.close();
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/close
至於放在哪里,請查看Twitter的Web Intent事件:
twttr.events.bind(
'tweet',
function (event) {
// Do something there
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.