js实现中英文切换

js实现中英文切换js 实现中英文切换 1 html lt DOCTYPEhtml gt lt head gt lt title gt 中英文切换 lt title gt lt metacharset UTF 8 gt lt scripttype text javascript src js jquery js gt

js实现中英文切换

1.html

 中英文切换 
   
    
    
    
   
你好

2.language.js

$(function(){ // do something var script=document.createElement("script"); script.type="text/javascript"; script.src="js/translate.js"; document.getElementsByTagName('head')[0].appendChild(script); var value = sessionStorage.getItem("language"); document.onreadystatechange = function () { if (document.readyState == 'complete') { if(value==="1"){ Microsoft.Translator.Widget.Translate('zh-CHS', 'en', onProgress, onError, onComplete, onRestoreOriginal, 2000); } } } function onProgress(value) { } function onError(error) { } function onComplete() { $("#WidgetFloaterPanels").hide(); } function onRestoreOriginal() { } }); function translate(){ var value = sessionStorage.getItem("language"); if(value==="1"){ sessionStorage.setItem("language", "0"); }else{ sessionStorage.setItem("language", "1"); } window.location.reload();//刷新当前页面. }

3.translate.js是将http://www.microsoftTranslator.com/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ的源码下载下来的,并将里面

<1> J = “block”, ib = “inline-block”,都改成等于none

<2>s.style.color = q;s.style.backgroundColor = p两行注释

目的是去除翻译后出现的弹框和hover效果

最后:

js实现中英文切换

js实现中英文切换

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228201.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:35
下一篇 2026年3月16日 下午7:35


相关推荐

  • arcgis线面图层合并_ps合并图层怎么合并

    arcgis线面图层合并_ps合并图层怎么合并图层的合并步骤如下,见图:

    2025年7月11日
    5
  • socketpair的使用

    socketpair的使用

    2021年12月14日
    48
  • fromopen函数通达信_precision函数

    fromopen函数通达信_precision函数apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。  不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。 apply方法的签名为“apply(Objectobj,Objectconfig,Objectdefaults):Object”, 该方法包含三个参数…

    2022年7月28日
    7
  • asp数组使用

    asp数组使用数组的定义 DimMyArrayMy Array 1 5 123 12 98 可扩展数组 DimMyArray fori 0to10ReDimPr i MyArray i inext 将一个字符串分割并返回分割结果的数组 DimMyArrayMy Split

    2026年3月16日
    1
  • python主函数怎么写_python主方法怎么写

    python主函数怎么写_python主方法怎么写在 python 中写主方法的方法 首先使用 def 定义一个函数 然后输入 if name main 命令 即完成了主方法的创建 可在该命令下打印出函数值 刚入门的 python 的同学可能尚未接触过 python 主函数的编写 其实 python 添加主函数入口可以保证模块执行的独立性又不影响模块被其他模块引用 import 主函数的编写 defmain passif n

    2026年3月26日
    3
  • Qt QStringList的简单使用方法「建议收藏」

    Qt QStringList的简单使用方法「建议收藏」从QList继承而来,它提供快速索引为基础的接入以及快速插入和清除其成员函数用于操作这个字符串列表如append(),insert(),replace(),removeAll(),removeAt(),removeFirst(),removeLast(),andremoveOne()等1.  增加字符串  可以通过append(),或使用  QString

    2022年6月4日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号