[英]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.