首页 > 解决方案 > JAVASCRIPT:#googtrans(en) 不起作用,但其他 #googtrans 语言很好

问题描述

首先,这是我的代码

function googleTranslateElementInit() {
            new google.translate.TranslateElement({ pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, autoDisplay: false }, 'google_translate_element');
        }
<div id="google_translate_element" style="display: none">
</div>
    <div class="langmenu" id="showmegamenu">
      <div class="et_pb_row"><center>
        <a href="#googtrans(zh-CN)" id="Chinese" onClick="window.location.hash = '#googtrans(zh-CN)';window.location.reload(true);">
            <img src="img/cn.jpg" alt="" width="50" style="border: solid 1px black;"/></a>
        <a href="#googtrans(en|en)" id="English" onClick="window.location.hash = '#googtrans(en|en)';window.location.reload(true);">
            <img src="img/en.jpg" alt="" width="50" style="border: solid 1px black;" /></a>
            <a href="#googtrans(ko)" id="Korea" onClick="window.location.hash = '#googtrans(ko)';window.location.reload(true);">
            <img src="img/kr.jpg" alt="" width="50" style="border: solid 1px black;"/></a> </center>
                </div>        
      </div>   

这是发生的事情:

1.i click Chinese flag language. the whole website become Chinese. other page 
(contact us, about us, etc) are translated too into Chinese.
2.i click English flag. my page become English. working fine
3.i click other page, let's say contact us page,  the language revert back to Chinese

meanwhile , When i click Korean it is working fine, other page are translated too.

谁能给我一些参考/提供解决方案?谢谢之前

标签: javascripttranslate

解决方案


推荐阅读