Javascript 将不透明黑屏添加到twitter帖子弹出屏幕
我想添加一个不透明的黑屏后,推特弹出屏幕弹出打开。这是我当前打开弹出式post屏幕的代码,它工作得很好。我只想在弹出窗口后面添加一个不透明的黑屏,然后让它在关闭弹出窗口时重新加载页面,或者在将tweet发布到twitter后删除黑屏 代码:Javascript 将不透明黑屏添加到twitter帖子弹出屏幕,javascript,jquery,api,twitter,Javascript,Jquery,Api,Twitter,我想添加一个不透明的黑屏后,推特弹出屏幕弹出打开。这是我当前打开弹出式post屏幕的代码,它工作得很好。我只想在弹出窗口后面添加一个不透明的黑屏,然后让它在关闭弹出窗口时重新加载页面,或者在将tweet发布到twitter后删除黑屏 代码: <script> $('.popup').click(function(event) { var width = 575, height = 400, left = ($(window
<script>
$('.popup').click(function(event) {
var width = 575,
height = 400,
left = ($(window).width() - 575) / 2,
top = ($(window).height() - 400) / 2,
url = this.href,
opts = 'status=1' +
',width=' + width +
',height=' + height +
',top=' + top +
',left=' + left;
window.open(url, 'twitter', opts);
return false;
});
</script>
$('.popup')。单击(函数(事件){
可变宽度=575,
高度=400,
左=($(窗口).width()-575)/2,
顶部=($(窗口).height()-400)/2,
url=this.href,
opts='状态=1'+
“,宽度=”+宽度+
'高度='+高度+
“,top=”+top+
'左='+左;
打开(url,'twitter',选项);
返回false;
});
如果您使用twitter的web意图,我想您可以使用setinterval来检查在发布帖子后弹出窗口的dom中是否显示/添加了某些内容(即,如果在发布到twitter后弹出窗口中显示“您的帖子已发布”(例如),那么您可以重复检查该dom元素的值(虽然弹出窗口是打开的(无可否认,这可能是一种更优雅的方式),但当该值存在时,您可以使用如下方式优雅地隐藏弹出窗口和覆盖
$('#twitter, #overlay').fadeOut();
这很好,但是我需要黑色的覆盖层来隐藏当你从弹出的twitter窗口发布到twitter后。你在弹出窗口中使用什么方法发布到twitter?Twitters web意图还是“自定义”api v1.1/oauth方法?嗨,谢谢你看一看。如果你看到下面的屏幕截图,那就是我正在使用的……我只想知道你要做的是在弹出的twitter帖子后面添加一个黑色的不透明度遮罩,然后在你发布帖子之后隐藏黑色的不透明度遮罩。