【发布时间】:2012-06-05 16:50:44
【问题描述】:
我使用 Twitter Bootsrap 的导航栏在我的网站顶部放置一个导航栏。 (class="navbar navbar-fixed-top")
我还需要使用 Google 翻译小部件。
我使用写成here 的工具。
但是当用户选择一种语言进行翻译时,谷歌会在我的页面顶部放置一个水平导航栏。 该栏掩盖了我自己的导航栏。 我需要我的导航栏出现在 Google 水平栏的正下方。
我应该使用 z-index 吗?但在那种情况下,其中一个会掩盖其他导航栏? 有更好的解决方案吗?将其中一个显示在另一个下方? 谢谢
编辑:当我在页面顶部添加以下代码时,Google 在我的导航栏之前放置了一个导航栏,一切看起来都很好。但不好的是,Google 的导航栏对每个用户都是可见的。我只需要向不会说我的页面语言的用户展示。
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'fr',
layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
编辑:我想没有像“如果语言不同则显示谷歌翻译”和“显示单杠。如果我在不考虑用户语言的情况下加载单杠,一切正常。但母语人士看到谷歌翻译栏。这占用了我的页面空间。
【问题讨论】:
标签: html twitter-bootstrap google-translate navbar