Jquery 收听谷歌翻译器的点击事件

Jquery 收听谷歌翻译器的点击事件,jquery,google-translate,Jquery,Google Translate,我在我的网站上添加了免费的谷歌翻译。我使用jquery根据标题文本的宽度向元素添加固定宽度 如果使用谷歌翻译。页面不会重新加载。因此,宽度保持原始宽度 解决方案:我需要监听google translator,如果它被使用,那么这个jquery函数就会被触发 提前感谢。因为jQuery和JavaScript密切相关(jQuery是JavaScript的“少写多做”版本),所以您可以使用JavaScript分配一个事件侦听器,并编写在jQuery中触发事件时发生的情况。我个人会给翻译器分配一个id,

我在我的网站上添加了免费的谷歌翻译。我使用jquery根据标题文本的宽度向元素添加固定宽度

如果使用谷歌翻译。页面不会重新加载。因此,宽度保持原始宽度

解决方案:我需要监听google translator,如果它被使用,那么这个jquery函数就会被触发


提前感谢。

因为jQuery和JavaScript密切相关(jQuery是JavaScript的“少写多做”版本),所以您可以使用JavaScript分配一个
事件侦听器,并编写在jQuery中触发事件时发生的情况。我个人会给翻译器分配一个id,通过它的id获取该元素,然后给它分配一个
事件侦听器

如果您只为每个元素分配一个侦听器(并且它们所在的
没有事件侦听器),则可以使用这种类型的
事件侦听器

var saveButton = document.getElementById('savebuttonId');
saveButton.addEventListener('click',myCustomFunction,true);
或者,如果您只需要使用该功能一次,比如告诉某人他们的进度已保存,而这也是您需要类似功能的唯一原因,您可以这样做:

var saveButton = document.getElementById('savebuttonId');
saveButton.addEventListener('click' function() {
  alert('Progress saved!');
}, true);

如果按钮位于同样具有事件侦听器的
元素中,则可以指定它的顺序。只需替换,
},true)}的code>,顺序,true)如果不这样做,函数可以按照它们想要的任何顺序运行,这通常随用户使用的浏览器而异。

我编辑了我的帖子,解释了不同类型的侦听器。看看他们!