php - Google 翻译无法更改语言?

标签 php jquery css google-translate

我刚刚在网站上添加了一个谷歌翻译。并设置了默认语言英语。 我在这个页面上有一个 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/

相关文章:

php - 为什么我的 PHP 登录系统总是出现错误 500

jquery - 使用 jquery 防止 div 内所有链接的默认设置

javascript - 在 Jquery 中使用变量作为对象名称

javascript - 阻止事件冒泡到父级

html - 如何增加dt标签之间的间距

php - Magento 如何检查购物车是否为空?

php - 如何将 1 天转换为秒

php - 使用 jQuery 将 html 代码发布到 PHP

javascript - bootstrap datepicker 日期范围未显示在日历上

html - 嵌套 Bootstrap 行和列