如何使用谷歌翻译API的事件处理程序

时间:2014-02-22 18:32:02

标签: javascript jquery google-translate

我正在使用google translator api,它允许我并在你的网站上添加一小段代码,它会显示你可以更改任何语言的下拉列表,所以它是任何模式或者在这个下拉列表上我可以每当改变任何语言我都可以执行我的逻辑感谢时附上我的事件。

我想简单地说,当我从下拉语言改变语言时,我想要执行某些操作。

这是代码

<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>

这是一张下拉图片,在添加此代码后,它会显示给我。

Drop down Translater Image want to bind my event when any language select any event that allow me to do this please tell me

1 个答案:

答案 0 :(得分:0)

只要有人点击#google_translate_element,您就可以检测到,但是当用户点击语言按钮时触发功能的方法会被视为“hacky”,并且可能会在Google更新脚本时失败。

要使用jquery处理点击,您可以使用以下内容:

$( "#google_translate_element" ).click(function() {
alert( "Clicked on Translate!" );
});