我刚在网站上添加了一个谷歌翻译。并设置默认语言英语。 我在这个页面上有一个jquery滑块。现在发生的事情是,仅当页面重新加载jquery滑块中包含的图像描述时才会显示文本。通过GOOGLE翻译更改语言后,文本消失,只有图像显示在jquery滑块中。 任何人都可以帮我解释为什么会这样。 提前谢谢。
答案 0 :(得分:1)
Google翻译在翻译时会在文档中注入span
个标签。 jQuery-ui驱动的小部件(如滑块)也使用跨度来表示按钮,图形和图标。翻译页面时,Google添加的跨度与jQuery-ui元素使用的跨度冲突,通常会导致功能和外观损坏。
解决方案是将notranslate
类添加到您不想要翻译的元素(ref)。例如:
<div id="slider" class="notranslate"></div>
$(function() {
$( "#slider" ).slider();
});