【问题标题】:Google Translate not working on changing language?谷歌翻译无法更改语言?
【发布时间】:2012-06-21 07:51:23
【问题描述】:

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

【问题讨论】:

    标签: php jquery css google-translate


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢@Salman A,但我必须翻译滑块中图像的整个文本/描述,但是当我更改语言时,页面中的所有内容都已翻译,但滑块中的图像文本/描述未翻译而是图像的文字/描述消失了。
    • 您必须发布页面的标记和滑块的代码(尝试在jsfiddle.net 上发布)。
    猜你喜欢
    • 2015-03-29
    • 1970-01-01
    • 2012-02-22
    • 2010-12-18
    • 2019-05-29
    • 2012-11-08
    • 1970-01-01
    • 2021-10-19
    相关资源
    最近更新 更多