Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌翻译集选择语言文本一次_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

Javascript 谷歌翻译集选择语言文本一次

Javascript 谷歌翻译集选择语言文本一次,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我想将下拉菜单的文本选择“select language”设置为“意大利语”,但当用户选择相应的语言时,脚本会正常工作。我发现这个脚本将“选择语言”更改为“翻译”,但在这种情况下,“翻译”是永久性的,我不想要这个 <script src="https://code.jquery.com/jquery-2.1.4.js"></script> <div id="google_translate_element"></div> <script ty

我想将下拉菜单的文本选择“select language”设置为“意大利语”,但当用户选择相应的语言时,脚本会正常工作。我发现这个脚本将“选择语言”更改为“翻译”,但在这种情况下,“翻译”是永久性的,我不想要这个

<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<div id="google_translate_element"></div>
<script type="text/javascript">
  function googleTranslateElementInit() {
    new google.translate.TranslateElement({  
      pageLanguage: 'en', 
      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>
<script>
  $(document).ready(function(){
    $('#google_translate_element').bind('DOMNodeInserted', function(event) {
      $('.goog-te-menu-value span:first').html('Translate');
      $('.goog-te-menu-frame.skiptranslate').load(function(){
        setTimeout(function(){
          $('.goog-te-menu-frame.skiptranslate').contents().find('.goog-te-menu2-item-selected .text').html('Translate');    
        }, 100);
      });
    });
  });
</script>

函数googleTranslateElementInit(){
新的google.translate.TranslateElement({
页面语言:'en',
布局:google.translate.TranslateElement.InlineLayout.SIMPLE
}“谷歌翻译元素”);
}
$(文档).ready(函数(){
$('#google_translate_元素').bind('DOMNodeInserted',函数(事件){
$('.googte菜单值span:first').html('Translate');
$('.goog te menu frame.skiptranslate').load(函数(){
setTimeout(函数(){
$('.goog te menu frame.skiptranslate').contents().find('.goog-te-menu2-item-selected.text').html('Translate');
}, 100);
});
});
});

提前谢谢。

现在还不清楚问题出在哪里,您想在这里实现什么……对不起,我的英语,好吧,我想将字符串“select language”修改为意大利语(默认语言页面),当用户选择他想要的语言(例如西班牙语)时,字符串将改为“意大利语”为“西班牙语”(所有的插件都可以工作)。这个脚本的字符串永远是“translate”,我不想要这个。这个脚本听起来像是你想在语言更改时添加JavaScript事件处理程序,你知道怎么做吗?我正在尝试使用$('.goog-te-menu2-item')。单击(函数()…但这不起作用:(现在还不清楚问题是什么,你想在这里实现什么..对不起我的英语,好吧,我想将字符串“select language”修改为意大利语(默认语言页面),当用户选择他想要的语言时,例如西班牙语,字符串将改为“意大利语”为“西班牙语”(所有的插件都可以工作)。使用此脚本时,字符串永远是“translate”,我不希望出现这种情况。这是脚本听起来像是在更改语言时要添加JavaScript事件处理程序,您知道如何执行吗?我正在尝试使用$('.goog-te-menu2-item')。单击(函数()…但这不起作用:(