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中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
jQuery操作cookie的示例代码
Jun 05 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jQuery弹框插件使用方法详解
May 26 jQuery
jQuery实现购物车全功能
Jan 11 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
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
js 分栏效果实现代码
2009/08/29 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
Vue中建立全局引用或者全局命令的方法
2017/08/21 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
[04:48]DOTA2亚洲邀请赛林书豪为VGJ加油
2017/04/01 DOTA
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
python 文件查找及内容匹配方法
2018/10/25 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
五四青年节优秀演讲稿范文
2014/05/28 职场文书
建筑横幅标语
2014/10/09 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
详解MindSpore自定义模型损失函数
2021/06/30 Python