Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 让谷歌+;1按钮像父div一样隐藏_Javascript_Css_Google Plus One - Fatal编程技术网

Javascript 让谷歌+;1按钮像父div一样隐藏

Javascript 让谷歌+;1按钮像父div一样隐藏,javascript,css,google-plus-one,Javascript,Css,Google Plus One,我有一个模态盒div,它具有可见性:hidden;经过5s后,由于javascript函数,它显示出来。在这个div中,我有google加上一个按钮的代码,但问题是在模式框弹出之前,这个按钮已经是可见的了。我希望它与模式框同时出现(页面加载后5秒,而不是立即出现)。有办法吗 <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <g:plusone s

我有一个模态盒div,它具有可见性:hidden;经过5s后,由于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>

函数g_单击函数(){
document.getElementById('greet_block_close')。单击();
}

首先,向
标记添加一个id,例如
mygone

<script id="mygone" type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
最后,当您准备好显示它时,运行以下代码:

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

我还在JSFIDLE中为您创建了一个示例:。

似乎对我有用:我认为您需要发布更多代码或演示站点。感谢您的设置。我把它改为“可见性”而不是“显示”,但它不起作用。请你检查一下好吗?我必须将其更改为显示:)考虑到。。。我不知道。我看不出有什么会导致这种情况。这绝对不是跨浏览器的。脚本元素无法隐藏,因为它们不会占用页面中的任何空间。谢谢!我将在所有浏览器中测试它…+1按钮在IE中不起作用这家伙给脚本一个ID了吗?等等,情况好转了。这家伙只是在脚本标签上使用DOM函数吗?
$('#mygone').next().show();