//閫傝€佺増鍒囨崲 function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPod"]; var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } if (window.screen.width >= 768) { flag = true; } return flag; } //PC鐗堟棤闅滅 $(function () { var $btnOld = $("#header-ghb"), // $cssPublic = $("link[href*='/new_public.css']"), // $responsiveCssPublic = $("link[href*='/new_public_responsive.css']"), // viewport = $("meta[name='viewport']"), // getCssCookie = $.cookie('cssStyle'), // addXhtml = '/szsrmzf/xhtml/', pathName = window.location.pathname, olderPath = [ // { //鏅€氱増閫傝€佺増鍒嗕袱涓笉鍚岀綉鍧€锛宯锛堟櫘閫氱増锛夛紝o锛堥€傝€佺増锛 // n: '/', // o: '/szsrmzf/older/index_older.shtml' // }, { // n: '/szsrmzf/index.shtml', // o: '/szsrmzf/older/index_older.shtml' // }, { // n: '/szsrmzf/szgl/szgl2022.shtml', // o: '/szsrmzf/szgl/szgl2022_older.shtml' // }, { // n: '/szsrmzf/xwzx/xwzx.shtml', // o: '/szsrmzf/xwzx/xwzx_older.shtml' // }, { // n: '/szsrmzf/szsxxgk/xxgk.shtml', // o: '/szsrmzf/szsxxgk/xxgk_older.shtml' // }, { // n: '/szsrmzf/zwfw/bsfw.shtml', // o: '/szsrmzf/zwfw/bsfw_older.shtml' // }, { // n: '/szsrmzf/zmhd/zmhd.shtml', // o: '/szsrmzf/zmhd/zmhd_older.shtml' // }, { // n: '/szsrmzf/zfxfspzb/zfxf.shtml', // o: '/szsrmzf/zfxfspzb/zfxf_older.shtml' // }, { // n: '/szsrmzf/hqzcjzd/szhqzcjzd.shtml', // o: '/szsrmzf/hqzcjzd/szhqzcjzd_slh.shtml' // } ], isChangePath = (function () { //涓や釜鐗堟湰涔嬮棿鍒囨崲鏄惁闇€瑕佽烦杞綉鍧€ for (var i = 0, len = olderPath.length; i < len; i++) { if (pathName == olderPath[i].n || pathName == olderPath[i].o) { return true; } } return false; })(), isResponsive = (function () { //妫€娴嬮〉闈ody鏄惁甯︽湁responsive绫诲悕 --鏄惁闇€瑕佸搷搴斿紡 return $('body').hasClass('responsive'); })(), isXxgk = (function () { //妫€娴嬫槸鍚︿俊鎭叕寮€椤甸潰 return pathName === "/szsrmzf/zfxxgkzl/xxgkml.shtml"; })(); if (IsPC()) { initVersion(); } $btnOld.on('click', function () { //鐐瑰嚮澶撮儴鍒囨崲鐗堟湰鎸夐挳 var version = getVersion(); if (version === 'normal') { OlderVersion(); ariaFn('start'); //鎵撳紑鏃犻殰纰嶆彃浠 } else if (version === 'older') { NormalVersion(); ariaFn('end'); //閫€鍑烘棤闅滅鎻掍欢 } }) function initVersion() { $(".header-btn-old").show(); //浠ookie涓烘爣鍑嗭紝閫夋嫨鍒濆鍖栫増鏈 var version = getVersion(); if (version === 'normal') { $btnOld.text('杩涘叆鍏虫€€鐗?); NormalVersion(); if ($.cookie('ariaStatus') === 'false') { ariaFn('end'); //閫€鍑烘棤闅滅鎻掍欢 } } else if (version === 'older') { $btnOld.text('閫€鍑哄叧鎬€鐗?); OlderVersion(); ariaFn('start'); //鎵撳紑鏃犻殰纰嶆彃浠 } } function NormalVersion() { //姝e父鐗 setCssCookie('1'); // $(".header .topBar .wza").show(); $('body').removeClass('older'); if (isChangePath) { changeNormalPath(); } else { $btnOld.text('杩涘叆鍏虫€€鐗?); // $('#olderCss-public').remove(); //鍔犲洖鍝嶅簲寮 // viewport.attr("content", "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"); // if (isResponsive) { // $('body').addClass('responsive') // } // $cssPublic.append($responsiveCssPublic); } } function OlderVersion() { //閫傝€佺増 setCssCookie('2'); // $(".header .topBar .wza").hide(); $('body').addClass('older'); if (isChangePath) { changeOlderPath(); } else { $btnOld.text('閫€鍑哄叧鎬€鐗?); // $cssPublic.append(""); //鍘绘帀鍝嶅簲寮 // viewport.attr("content", "width=device-width, initial-scale=1.0, maximum-scale=4.0, user-scalable=yes"); // $('body').removeClass('responsive'); //閫傝€佺増涓嶉渶瑕佸搷搴斿紡 // $responsiveCssPublic.remove(); } } function changeNormalPath() { //鍒囨崲鍒版甯哥増鏈綉鍧€ $(olderPath).each(function (index, item) { if (pathName == item.o) { window.location = item.n; } }) } function changeOlderPath() { //鍒囨崲鍒伴€傝€佺増鏈綉鍧€ $(olderPath).each(function (index, item) { if (pathName == item.n) { window.location = item.o; } }) } function getVersion() { //鐢╟ookie鍒ゆ柇褰撳墠鏄摢涓増鏈 s:1-鏅€氱増 2-閫傝€佺増 //cookie涓虹┖鎴杗ull, 鍒欑敤缃戝潃鍒ゆ柇锛岀敤鍦ㄨ繕鏈缃甤ookie鏃讹紝鐩存帴閫氳繃鍦板潃鏍忚緭鍏ラ€傝€佺増缃戝潃锛堥椤靛拰涓€绾ч閬撻〉涓や釜鐗堟湰涓嶅悓缃戝潃锛夌殑鎯呭喌銆 var s = $.cookie('cssStyle'); if (s == 1) { return 'normal' } else if (s == 2) { return 'older' } else if (s == null || s == '') { for (var i = 0, len = olderPath.length; i < len; i++) { if (pathName == olderPath[i].o) { return 'older'; } } return 'normal'; } } }) function setCssCookie(value) { //璁剧疆cookie $.cookie('cssStyle', value, { path: "/", domain: 'www.suzhou.gov.cn' }); } function ariaFn(status) { //鏃犻殰纰嶅紑鍏 if (typeof aria === 'undefined') return; if (status === 'start' && aria.start) { aria.start(); //鎵撳紑鏃犻殰纰嶆彃浠 } else if (status === 'end' && aria.end) { aria.end(); //閫€鍑烘棤闅滅鎻掍欢 } } function setType(src, value) { //椤甸潰iframe妗嗘灦鐨勮矾寰勬坊鍔爐ype鍙傛暟 var reg = /(.+?(?:\?|&)type=)([^&]*)(&|$)/; var type = src.match(reg); if (type) { return src.replace(reg, function (a, b, c, d) { return b + value + d }) } else { return src + ((src.indexOf('?') > 0) ? '&type=' + value : '?type=' + value); } } //鎵嬫満鐗堥€傝€佸寲 $(function () { var $btnOldm = $("#zzll"); // if (!IsPC()) { // initVersion(); // } else { // $btnOldm.hide(); // } initVersion() $btnOldm.on('click', function () { //鐐瑰嚮澶撮儴鍒囨崲鐗堟湰鎸夐挳 var version = getZzllVersion(); if (version === 'normal') { OlderVersion(); } else if (version === 'older') { NormalVersion(); } }) function initVersion() { if (!IsPC()) { $btnOldm.show(); //浠ookie涓烘爣鍑嗭紝閫夋嫨鍒濆鍖栫増鏈 var version = getZzllVersion(); if (version === 'normal') { // $btnOldm.text('闀胯€呮祻瑙堟ā寮?); NormalVersion(); } else if (version === 'older') { // $btnOldm.text('閫€鍑洪暱鑰呮祻瑙堟ā寮?); OlderVersion(); } } else { $btnOldm.hide(); } } function NormalVersion() { //姝e父鐗 setZzllCookie('1'); $('html').attr('style', '') $('body').removeClass('older-m'); $btnOldm.text('杩涘叆鍏虫€€鐗?); } function OlderVersion() { //閫傝€佺増 setZzllCookie('2'); $('html').attr('style', 'font-size:19px'); $('body').addClass('older-m'); $btnOldm.text('閫€鍑哄叧鎬€鐗?); } }) function getZzllVersion() { //鐢╟ookie鍒ゆ柇褰撳墠鏄摢涓増鏈 s:1-鏅€氱増 2-閫傝€佺増 var s = $.cookie('zzll'); if (s == 1 || s == null || s == '') { return 'normal' } else if (s == 2) { return 'older' } } function setZzllCookie(value) { //璁剧疆cookie $.cookie('zzll', value, { path: "/", domain: 'www.suzhou.gov.cn' }); }