mirror of https://gitee.com/zorlan/skycaiji
49 lines
1.6 KiB
PHP
49 lines
1.6 KiB
PHP
'use strict';//严格模式
|
||
function googleTranslateElementInit(){
|
||
new google.translate.TranslateElement({
|
||
pageLanguage: 'zh-CN',//页面源语言,防止翻译非中文内容
|
||
layout:google.translate.TranslateElement.InlineLayout.SIMPLE,
|
||
autoDisplay:true,
|
||
},'google_translate_element');
|
||
}
|
||
function googleTranslateCookie(a, b) {
|
||
for (var c = window.location.hostname.split("."); 2 < c.length; )
|
||
c.shift();
|
||
c = ";domain=" + c.join(".");
|
||
null != b ? a = a + "=" + b : (b = new Date,
|
||
b.setTime(b.getTime() - 1),
|
||
a = a + "=none;expires=" + b.toGMTString());
|
||
a += ";path=/";
|
||
document.cookie = a;
|
||
try {
|
||
document.cookie = a + c;
|
||
} catch (d) {}
|
||
}
|
||
|
||
$(document).ready(function(){
|
||
//添加元素
|
||
$('body').append('<div id="google_translate_element" style="position:fixed;bottom:10px;right:10px;z-index:2000;opacity:0.4;cursor:move!important;"></div>');
|
||
|
||
//设置cookie
|
||
var hasCookie=false;
|
||
if (document.cookie.length>0){
|
||
if(document.cookie.indexOf("googtrans=")>-1){
|
||
hasCookie=true;
|
||
}
|
||
}
|
||
if(!hasCookie){
|
||
googleTranslateCookie('googtrans',null);//先删除,防止保留了旧cookie
|
||
googleTranslateCookie('googtrans','/zh-CN/'+localLanguage);//设置cookie实现自动翻译
|
||
}
|
||
$.getScript(window.resourcesUrl+'/js/element.js?cb=googleTranslateElementInit');
|
||
|
||
if($('#google_translate_element').draggable){
|
||
$('#google_translate_element').draggable();//可拖拽
|
||
}
|
||
if(window.site_config){
|
||
//跳转设置页面
|
||
$('#google_translate_element').on('click','.goog-te-gadget-icon',function(){
|
||
window.location.href=ulink('admin/setting/site');
|
||
});
|
||
}
|
||
}); |