jQuery实现的中英文切换功能示例


Posted in jQuery onJanuary 11, 2019

本文实例讲述了jQuery实现的中英文切换功能。分享给大家供大家参考,具体如下:

1.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>中英文切换</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript" src="js/language.js"></script>
</head>
<body>
 <button id="change">中英文切换</button>
 <div style="text-align: center">
  你好
 </div>
</body>
<script type="text/javascript">
 $("#change").click(function() {
  translate();
 })
</script>
</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效果

最后:

jQuery实现的中英文切换功能示例

jQuery实现的中英文切换功能示例

附:完整实例代码点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jQuery简单实现根据日期计算星期几的方法
Jan 09 #jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 #jQuery
JQuery搜索框自动补全(模糊匹配)功能实现示例
Jan 08 #jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 #jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 #jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 #jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 #jQuery
You might like
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
json的使用小结
2016/06/08 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
python编程培训 python培训靠谱吗
2018/01/17 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
Python读取表格类型文件代码实例
2020/02/17 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
python和go语言的区别是什么
2020/07/20 Python
python 检测图片是否有马赛克
2020/12/01 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
枚举和一组预处理的#define有什么不同
2016/09/21 面试题
大学毕业感言
2014/01/10 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
护士2015年终工作总结
2015/04/29 职场文书
公司保洁员管理制度
2015/08/04 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python