Сделать кнопку Google +1 скрытой, как родительский div
У меня есть модальное поле 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 ответ
Сначала добавьте идентификатор к <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/.