繁体   English   中英

在Twitter帖子弹出屏幕上添加不透明度黑屏

[英]Adding an opacity black screen to twitter post pop-up screen

当发布Twitter弹出屏幕时,我想添加一个不透明的黑屏。 这是我当前用于打开弹出帖子屏幕的代码,该代码工作正常。 我只想做的就是在弹出窗口后面添加一个不透明的黑屏,然后在关闭弹出窗口时重新加载页面,或者在将推文发布到Twitter后删除黑屏。

码:

<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>

如果您使用Twitter的网络意图,我想您可以使用setinterval来检查是否在发布帖子后在弹出窗口的dom中显示/添加了某些内容(例如,在弹出窗口中,如果在Twitter上发布后显示“您的帖子已(例如),然后反复检查该dom元素的值(打开弹出窗口时(诚然,这可能是一种更优雅的方式),当存在该值时,您可以优雅地隐藏弹出窗口和使用类似的东西覆盖

$('#twitter, #overlay').fadeOut();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM