我刚刚在网站上添加了一个谷歌翻译。并设置了默认语言英语。 我在这个页面上有一个 jquery slider 。现在发生的事情是,只有当页面重新加载时,文本才会显示在 jquery slider 中包含的图像描述中。通过GOOGLE translate 更改语言后,文本消失,jquery slider 中只显示图像。 谁能帮我弄清楚为什么会这样。 提前谢谢你。
最佳答案
Google 翻译在翻译时在文档中插入 span
标签。 jQuery-ui 支持的小部件(例如 slider )也使用 span 来表示按钮、图形和图标。翻译页面时,Google 翻译添加的跨度与 jQuery-ui 元素使用的跨度冲突,通常会导致功能和外观损坏。
解决方案是为您不想翻译的元素添加一个 notranslate
类 (ref)。示例:
<div id="slider" class="notranslate"></div>
$(function() {
$( "#slider" ).slider();
});
关于php - Google 翻译无法更改语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133775/