原生JS实现中文简繁切换特效代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 原生JS实现中文简繁切换特效代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

原生JS实现中文简繁切换特效代码

HTML代码(index.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=gb2312" />
<title>原生JS实现中文简繁切换</title>
<style type="text/css">
*{margin:0;padding:0;list-style:none;border:0;}
body{background:#eee;}
.content{padding:0 15px;width:650px;margin:50px auto;border:1px solid #ddd;background:#fff;}
.content h2{text-align:left;font:bold 20px/2 'Microsoft Yahei';border-bottom:1px solid #ddd;padding:8px 0;margin-bottom:10px;}
.content h2 span{float:right;}
.content p{font:normal 12px/2 'Microsoft Yahei';text-indent:2em;margin-bottom:10px;}
</style>
</head>
<body>
<div class="content">
<h2>
<span><script type="text/javascript" src="js/language.js"></script></span>
abc
</h2>
<div id="article">
<p>1、我放了个屁,于是四位导师都为我转了身!那英:你的屁很好听!是我想要的,可是,在第一个转音的时候气息稍显不足!来我的队里,我教你怎么放屁!阿妹:我就是需要你这样的屁,欢迎加入阿妹饭么哩!什么都不用管,你还是可以这样放屁!哈林:哇!不管他选不选我,我只想转过来看看他这个人,他的屁太恐怖了!汪峰:你的屁里面, 好像有什么故事, 来说说, 你中午到底吃了什么?</p>
<p>2、一日,鲁迅走在大街上,忽然一个男的拍了他的肩膀一下,说:&ldquo;迅哥,你还记得我吗?&rdquo;鲁迅想不起来,便问&ldquo;你是?&rdquo;那个男的说&ldquo;你难道忘了啊,深蓝的天空中挂着一轮金黄的圆月,下面是海边的沙地,都种着一望无际的碧绿的西瓜。其间有一个十一二岁的少年,项带银圈,手捏一柄钢叉,向一匹猹尽力地刺去,那猹却将身一扭,反从他的胯下逃走了。&rdquo;&ldquo;闰土!你是闰土!&rdquo;那个男的说&ldquo;不,我是猹。&rdquo;&ldquo;那闰土呢&rdquo;&ldquo;闰土tmd上街卖瓜 被人用秤砣敲死了&rdquo;</p>
<p>3、前天中午,领导突然关切地问:你有女朋友吗。我憨笑着说还没有。领导严肃地说:&ldquo;反正你也没女朋友,晚上留下来加个班。&rdquo;今天中午,领导又关切地问:你有女朋友吗。我想了想说:&ldquo;呵呵,昨天刚谈了一个。&rdquo;领导又严肃地说:&ldquo;既然你都有女朋友了,也用不着满大街去找了,晚上留下来加个班。&rdquo; </p>
</div>
</div>
</body>
</html>

JS代码(language.js):

document.write(" <a name=\"StranLink\" id=\"StranLink\" style=\"color:red;
	cursor:pointer\">���w����</a>");
	//ģ�����԰�ʽ�ļ�ת�����ܲ����var Default_isFT = 0//Ĭ���Ƿ��壬0-���壬1-����var StranIt_Delay = 1500 //������ʱ���루�������Ŀ��������ҳ�����������ֳ�����//�����������������뿪ʼ�����±�ģ�������������//ת���ı�function StranText(txt,toFT,chgTxt){
	if(txt==""||txt==null)return ""toFT=toFT==null?BodyIsFt:toFTif(chgTxt)txt=txt.replace((toFT?"��":"��"),(toFT?"��":"��"))if(toFT){
	return Traditionalized(txt)}
else{
	return Simplized(txt)}
}
//ת������ʹ�õݹ飬�������ı�var a=1;
	function StranBody(fobj){
	if(typeof(fobj)=="object"){
	var obj=fobj.childNodes;
}
else{
	var tmptxt=StranLink_Obj.innerHTML.toString()if(tmptxt.indexOf("��")<0){
	BodyIsFt=1StranLink_Obj.innerHTML=StranText(tmptxt,0,1)StranLink_Obj.title=StranText(StranLink_Obj.title,0,1)}
else{
	BodyIsFt=0StranLink_Obj.innerHTML=StranText(tmptxt,1,1)StranLink_Obj.title=StranText(StranLink_Obj.title,1,1)}
setCookie(JF_cn,BodyIsFt,7)var obj=document.body.childNodes}
for(var i=0;
	i<obj.length;
	i++){
	var OO=obj.item(i)if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue;
	if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title);
	if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt);
	if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden") OO.value=StranText(OO.value);
	if(OO.nodeType==3){
	OO.data=StranText(OO.data)}
else StranBody(OO)}
}
function JTPYStr(){
	return '�������������°Ӱհڰܰ���������������������������������ʱϱбձ߱����������������������������βϲвѲҲӲԲղֲײ޲���������������������������������������������³ijųƳͳϳҳճٳ۳ܳݳ�������������������������������������´ǴʴʹϴдѴӴԴմܴ������������������������������������������Ƶ˵еӵݵ޵��������������������������������������ĶƶͶ϶жҶӶԶֶٶ۶�����������������������������������÷ķɷϷѷ׷طܷ߷�����������������������������øƸǸɸϸѸӸԸոָٸڸ޸����������������������������ƹ˹йع۹ݹ߹����������������������������Һ׺غ���������������������������������������������ƻѻӻԻٻ߻���������������������������������������������üƼǼʼ̼ͼмԼռּؼۼݼ߼����������������������������������������������������������������½ýĽŽȽɽʽνϽս׽ھ����������������������ǾɾԾپݾ�����ܽ�����������������������������������������ſǿοѿҿٿ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¢£¤¥¦§¨«¬­®¯°±²³¸»¼½¿����������������������������������������������������������������������������������������áèêíóôùûþ����������������������������������ıĶ����������������������������������������šŢťŦŧŨũűŵŷŸŹŻŽ���ӹ���������ƭƮƵƶƻƾ������������������������������ǣǤǥǦǨǩǫǮǯDZdzǴǵǹǺǽǾǿ��������������������������������������������ȣȧȨȰȴȵ������������������������������������ɡɥɧɨɬɱɴɸɹ��������������������������������������ʤʥʦʨʪʫʬʱʴʵʶʻ��������������������������������˧˫˭˰˳˵˶˸˿��������������������������������������̷̸̡̢̧̯̰̱̲̳̾��������������������������������ͭͳͷͼͿ������������������������������ΤΥΧΪΫάέΰαγν������������������������������������������������ϮϰϳϷϸϺϽϿ��������������������������������������������������������ХЫЭЮЯвгдклп��������������������������ѡѢѤѧѫѯѰѱѵѶѷѹѻѼ������������������������������������������������ҡҢңҤҥҩүҳҵҶҽҿ��������������������������������������ӣӤӥӦӧӨөӪӫӬӱӴӵӶӸӻӽӿ������������������������������������ԤԦԧԨԯ԰ԱԲԵԶԸԼԾԿ������������������������������������������������������������������աբթիծձյնշոջս����������������������������������������ְִֽֿ֣֤֡֯��������������������������������������������פרשת׬׮ׯװױ׳״׶׸׹׺׻����������������������������ôΪֻ��׼�����������й';
}
function FTPYStr(){
	return '�}
�@�K���O�\�W���T�[���C�k�O�ͽ��^�r������U݅ؐ�^�N��v���P�����]߅���H׃�q�p���T�l�I�e�P����K�g�N�a���Q���M�K�N�nœ�}
����ȃԜy��Ԍ�v���s�׋�p�P�b�U��L�L���c�S���n܇�؉m��r�ηQ���\�G�V�t�Y�u�X��_�x�����P�I�I�h���N�z�r�A���|̎�����J���N���b�o�~�n”�[��ą����Z�e�_���J�������đ���Q�������hʎ�n�v�u�\���I��������f���c�|늝���{
	��ՙ�B���Vӆ�|�ӗ����Y�٪��xـ�呔྄��ꠌ����D�g�Z�Z�~Ӟ���I�����D�E�l�P�y�m�\�C����؜��L���w�U�M�����^���S�S���h�L���T�p�S�P�wݗ���o�x�}
ؓӇ�D�`ԓ�}
�w���s���M����䓾V���V怔R���w�t���o���m�ؕ�h�Ϙ�ُ���M��P�^�^�T؞�VҎ���w���|܉Ԏ���F��݁�L假��^��n�h�u�Q�R�M�Z���t����o����W�A����Ԓ�щĚg�h߀���Q�������o�S�e�]�x���V�x���Z���M�d�Lȝ��ⷫ@؛����C�e��I�u�����O݋���D���E����Ӌӛ�H�^�o�A�v�a�Z⛃r�{
	���O�Թ{
	�g�D�}
�O�z�A�|���캆���p�]���b�`�vҊ�IŞ���T�u�R���{
	�Y�����v�u�z���ɔ��q�C�e�_��U�g�I�^�M�A���o�@���i�o�R���d���Q�m���f�x�e��䏑ք��N���ܝ��Y�]�þo�\�H֔�M�x�a�M���G�X�Q�E�^�x܊�E�_�P�w���n��������ѝ�F�K�~���V��r̝�h�Q����U�Ϟ�D�R��ه�{
	�ڔr�@�@�m��׎���[���|���E�Ƅڝ����D��I�h�x�Y���Y������[�ўr�`�z“ɏ�B砑z�i����Ę朑ٟ����Z�����vՏ���|炫C�R��[�C�U�g⏜R�`�X�I�s�����@���\�Ŕn�]�NJ䓧�t�J�R�B�]�t���u̔��T�����H���X�H�ҿ|�]�V�G�n���\���y��݆�����S�]Փ�}
�_߉茻j��j�����aΛ�R�R���I���u�~�}
�m�z�U�M֙؈�^�T�Q���q�]�V�T�����i���i��Ғ�d���R�瑑�}
�Q�և�\���c�{
	�y���X���[�Hā�f����B™�m�懙���帔Q���o�~ē���r���Z�W�t���I�a�P�������r���i�_�h�lؚ�O�{
	�u���H��䁘��VĚ�R�T�M���◉ә���L�T�U�w���t�X�Q���\�l�q���ܠ��N�����@��̃S�N�[�`�J�H�p��A�Ո�c���Fڅ�^�|��x�E���s�o׌��_�@���g�J�x�s�qܛ�J�c�����_�wِ����}
�ߝ������Y���W�٠�����p���B�d�z���O�������I�B•�K���}
���{
	��Ԋ�ƕr�g���R����ҕԇ�۫F��ݔ���H���g���Q�����p�l����f�T�q�z�–�Z��A�b�\�K�V�C�m���q�O�p�S�s���i�H��E��؝�c�����TՄ�U���C���l�v�`�R�}
�w�ϗl�N�F�d �N�~�y�^�D�T�F�j͑Ó�r�W�E�D�m�����B�f�W�f�`�����H�SȔ���^���^�l��„�y�����Y��΁�u�C���u���_�oʏ�lj]�F���`�a���u��㊑��rݠ�{
	�b�M�B�v�r�w�y�t��e�@�U�F�I�h�W�w��������lԔ��ʒ�N�ԇ[ϐ�f���y�{
	�C���a�x�\��d���n�C̓�u��S�w�m܎���x�_�k�W��ԃ���ZӖӍ�d���f������Ӡ鎟��}
�����W�������V�����P��ꖰW�B�Ӭ��u���b�G�{
	ˎ��퓘I�~�t��U�z�x��ρˇ�|���xԄ�h�x�g���[�a��yы������t��Ξ�I��ω�f�ѓ��b�xԁ�����n�]♪q�[�Tݛ�~�O���c�Z�Z�n�R�z�u�A�S�x�Y�@�@�T�A���hs�S耎[�������y���E�\�N�j����s���d����ٝ�E�v菗��^؟��t���\ٛ����܈��l�p�S���ֱK��ݚ�䗣��`���q���~Û�w�U�H�N�@ؑᘂ��\�ꇒ걠�b����C��š�̼����S���|�R�K�N�[�\�a�S�����E�i�T�D�T�����A�T�B�v���u�Dٍ���f�b�y�Ѡ��F٘���YՁ��Ɲ�Y�nۙ�C���v�u�{
	�M荿@��N���b���ʆ���e�Z�N倛�';
}
function Traditionalized(cc){
	var str='',ss=JTPYStr(),tt=FTPYStr();
	for(var i=0;
	i<cc.length;
	i++){
	if(cc.charCodeAt(i)>10000&&ss.indexOf(cc.charAt(i))!=-1)str+=tt.charAt(ss.indexOf(cc.charAt(i)));
	else str+=cc.charAt(i);
}
return str;
}
function Simplized(cc){
	var str='',ss=JTPYStr(),tt=FTPYStr();
	for(var i=0;
	i<cc.length;
	i++){
	if(cc.charCodeAt(i)>10000&&tt.indexOf(cc.charAt(i))!=-1)str+=ss.charAt(tt.indexOf(cc.charAt(i)));
	else str+=cc.charAt(i);
}
return str;
}
function setCookie(name,value)//cookies����{
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2]:null;
	if(expires!=null){
	var LargeExpDate = new Date ();
	LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
}
document.cookie = name + "=" + escape (value)+((expires == null) ? "":(";
	expires=" +LargeExpDate.toGMTString()));
}
function getCookie(Name)//cookies��ȡ{
	var search = Name + "="if(document.cookie.length > 0){
	offset = document.cookie.indexOf(search)if(offset != -1){
	offset += search.lengthend = document.cookie.indexOf(";
	",offset)if(end == -1) end = document.cookie.lengthreturn unescape(document.cookie.substring(offset,end))}
else return ""}
}
var StranLink_Obj=document.getElementById("StranLink")if (StranLink_Obj){
	var JF_cn="ft"+self.location.hostname.toString().replace(/\./g,"")var BodyIsFt=getCookie(JF_cn)if(BodyIsFt!="1")BodyIsFt=Default_isFTwith(StranLink_Obj){
	if(typeof(document.all)!="object")//��IE�����{
	href="javascript:StranBody()"}
else{
	href="javascript:;
	";
	onclick= new Function("StranBody();
	return false")}
title=StranText("����Է������ķ�ʽ���",1,1)innerHTML=StranText(innerHTML,1,1)}
if(BodyIsFt=="1"){
	setTimeout("StranBody()",StranIt_Delay)}
}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
8.17 KB
Html JS 其它特效2
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章