谷歌翻译在路由到新页面后隐藏



我正在使用谷歌翻译来翻译我的网站。我正在将下拉菜单放在主页上,它工作正常。但是,我遇到的主要问题是,每当我导航到登录页面或任何其他页面时,它都会消失。我研究了控制台,发现下拉列表正在丢失值。

下面是我的代码。在我的索引中.html我在正文标签中写下这个:

   <script type="text/javascript">
      function googleTranslateElementInit() {
        new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
      }
    </script>
    <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

在我的主页上,我正在写这个:

 <div id="google_translate_element"></div>

如果您希望在网站的另一个页面上使用Google翻译代码,则需要在那里实现相同的代码。该代码仅在您的"索引.html"上,因此我不确定为什么您希望它显示在登录页面或任何其他页面上。

如果我误解了您的问题,请使用其他页面上的代码(未进行翻译(进行澄清,以便我可以看到发生了什么。

最新更新