Javascript 页面加载时自动启动谷歌翻译
我的网站上有谷歌翻译小部件。我想更改它,使其在页面加载时仅自动启动一种指定语言的翻译。没有要显示的语言下拉列表。这是我当前的小部件代码。谢谢Javascript 页面加载时自动启动谷歌翻译,javascript,jquery,Javascript,Jquery,我的网站上有谷歌翻译小部件。我想更改它,使其在页面加载时仅自动启动一种指定语言的翻译。没有要显示的语言下拉列表。这是我当前的小部件代码。谢谢 <div id="google_translate_element"></div><script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLan
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,nl', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
函数googleTranslateElementInit(){
新的google.translate.TranslateElement({pageLanguage:'en',includeLanguages:'de,es,fr,nl',布局:google.translate.TranslateElement.InlineLayout.SIMPLE},'google_translate_element');
}
我在谷歌翻译网站上生成了代码。遵循下面的代码
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,nl,pt', layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT, autoDisplay: false}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
函数googleTranslateElementInit(){
新的google.translate.TranslateElement({pageLanguage:'en',includeLanguages:'de,es,fr,nl,pt',布局:google.TranslateElement.FloatPosition.TOP_LEFT,autoDisplay:false},'google_translate_element');
}
我并没有真正测试过,当我测试的时候,它并没有起作用。所以我再次生成了代码,这次它成功了。您需要将autoDisplay属性更改为
false
。如果不起作用,你可以去谷歌生成代码,因为每个网站都会自动生成meta标记。我在谷歌翻译网站上生成了代码。遵循下面的代码
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,nl,pt', layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT, autoDisplay: false}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
函数googleTranslateElementInit(){
新的google.translate.TranslateElement({pageLanguage:'en',includeLanguages:'de,es,fr,nl,pt',布局:google.TranslateElement.FloatPosition.TOP_LEFT,autoDisplay:false},'google_translate_element');
}
我并没有真正测试过,当我测试的时候,它并没有起作用。所以我再次生成了代码,这次它成功了。您需要将autoDisplay属性更改为
false
。如果不起作用,你可以去谷歌生成代码,因为每个网站的meta标签都是自动生成的。谢谢,但我已经有了上面问题中的代码。我想更改它,使其在页面加载时仅自动启动一种指定语言的翻译。没有要显示的语言下拉列表。@user1823053您更改了布局参数?谢谢,但我已经有了上面问题中的确切代码。我想更改它,使其在页面加载时仅自动启动一种指定语言的翻译。没有显示语言下拉列表。@user1823053您更改了布局参数?您解决了这个问题吗?我有一个英文网站,但当有人访问该页面时,我希望它能以法语显示所有内容,而无需用户切换语言下拉列表。你解决了这个问题吗?我有一个英文网站,但当有人访问该页面时,我希望它以法语显示所有内容,而不需要用户切换语言下拉列表。