谷歌翻译没有改变语言?

时间:2012-06-21 07:51:23

标签: php jquery css google-translate

我刚在网站上添加了一个谷歌翻译。并设置默认语言英语。 我在这个页面上有一个jquery滑块。现在发生的事情是,仅当页面重新加载jquery滑块中包含的图像描述时才会显示文本。通过GOOGLE翻译更改语言后,文本消失,只有图像显示在jquery滑块中。 任何人都可以帮我解释为什么会这样。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

Google翻译在翻译时会在文档中注入span个标签。 jQuery-ui驱动的小部件(如滑块)也使用跨度来表示按钮,图形和图标。翻译页面时,Google添加的跨度与jQuery-ui元素使用的跨度冲突,通常会导致功能和外观损坏。

解决方案是将notranslate类添加到您不想要翻译的元素(ref)。例如:

<div id="slider" class="notranslate"></div>
$(function() {
    $( "#slider" ).slider();
});