在某些页面上隐藏Google翻译框

时间:2013-05-23 16:20:45

标签: google-translate

我希望网站访问者能够使用我提供的代码在某些页面上选择语言,这些代码都可以正常运行:

<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'ar,bg,cs,da,de,el,en,eo,es,fi,fr,hr,hu,id,it,ja,ko,lt,lv,nl,no,pl,pt,ro,ru,sv,th,tl,tr,uk,vi,zh-CN,zh-TW', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, gaTrack: true, gaId: 'MY_GOOGLE_ID'}, 'google_translate_element');
}

但是,我想要上面的代码选择仅在某些页面上显示的语言。

我必须在应该继续翻译的网页上放置哪些代码,但Google翻译选择框不显示?

谢谢

1 个答案:

答案 0 :(得分:0)

最好的办法是为每个页面(每个页面不同的类)添加一个类<body>,如此<body class="page-1">,然后用CSS设置它以显示:none;

.page-1 #google_translate_element {
display: none;
}