Сделать кнопку Google +1 скрытой, как родительский div - PullRequest
3 голосов
/ 08 октября 2011

У меня есть модальное поле div, которое имеет видимость: скрыто;и через 5 с он появляется благодаря функции JavaScript.Внутри этого div у меня есть код для Google плюс одна кнопка, но дело в том, что до того, как появится модальное окно, кнопка уже видна.Я хочу, чтобы он появлялся одновременно с модальным окном (через 5 секунд после загрузки страницы, а не сразу).Есть ли способ сделать это?

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<g:plusone size="tall" callback="g_click_function"></g:plusone>
<script>
    function g_click_function(){
        document.getElementById('greet_block_close').click();
    }
</script>

1 Ответ

0 голосов
/ 08 октября 2011

Сначала добавьте идентификатор в тег <script>, например mygone:

<script id="mygone" type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

Затем, если вы используете jQuery (или onload для тела), скрывайте его, когда страницазагружает:

$('document').ready(function()
{
   $('#mygone').next().hide();
});

Наконец, когда вы будете готовы показать его, запустите этот код:

$('#mygone').next().show();

Я также создал для вас пример в JSFiddle: http://jsfiddle.net/EDTdY/2/.

...