Добавление непрозрачного черного экрана на всплывающий экран поста Twitter

0

Я хотел бы добавить черный экран непрозрачности, когда всплывающий экран post 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

1 ответ

0

если вы используете твиттерные веб-намерения, я думаю, вы могли бы использовать setinterval для проверки наличия чего-то, что отображалось/добавлено в dom popup ПОСЛЕ того, как сообщение было создано (т.е. во всплывающем окне, если ПОСЛЕ публикации в twitter он говорит: "Ваше сообщение имеет (например), то вы повторно проверяете значение этого элемента dom (пока всплывающее окно открыто (возможно, более элегантный способ сделать это, по общему признанию), и когда это значение присутствует, вы можете изящно скрыть всплывающее окно и оверлей, используя что-то вроде

$('#twitter, #overlay').fadeOut();
  • 0
    Это все хорошо, но мне нужно скрыть черное наложение, когда вы публикуете сообщение в твиттере из всплывающего окна.
  • 0
    какой метод публикации в твиттере вы используете во всплывающем окне? Веб-намерения твиттеров или «пользовательский» метод API v1.1 / oauth?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню