Javascript 让谷歌+;1按钮像父div一样隐藏
我有一个模态盒div,它具有可见性:hidden;经过5s后,由于javascript函数,它显示出来。在这个div中,我有google加上一个按钮的代码,但问题是在模式框弹出之前,这个按钮已经是可见的了。我希望它与模式框同时出现(页面加载后5秒,而不是立即出现)。有办法吗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
<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();