var MiniSite = new Object(); /** * 判断浏览器 */ function isIE() { // 判断是否为ie10;ie11 if (!!window.ActiveXObject || 'ActiveXObject' in window) return true; else return false; } function isIE10() { if (window.navigator.userAgent.indexOf('MSIE') >= 1) return true; else return false; } function isPage() { var url = window.location.href; if (url.indexOf('about-us') >= 0) { $('main').addClass('about-main'); return true; } else { $('main').addClass('contact-main'); return false; } } if (isIE()) { // 若为ie,添加兼容ie的class类 $('body').addClass('ie'); } if (isIE10()) { // 若为ie10 $('body').addClass('ie10'); } MiniSite.Browser = { ie: /msie/.test(window.navigator.userAgent.toLowerCase()), moz: /gecko/.test(window.navigator.userAgent.toLowerCase()), opera: /opera/.test(window.navigator.userAgent.toLowerCase()), safari: /safari/.test(window.navigator.userAgent.toLowerCase()), }; /** * JsLoader对象用来加载外部的js文件 */ MiniSite.JsLoader = { /** * 加载外部的js文件 * @param sUrl 要加载的js的url地址 * @fCallback js加载完成之后的处理函数 */ load: function (sUrl, fCallback) { var _script = document.createElement('script'); _script.setAttribute('charset', 'gbk'); _script.setAttribute('type', 'text/javascript'); _script.setAttribute('src', sUrl); document.getElementsByTagName('head')[0].appendChild(_script); if (MiniSite.Browser.ie) { _script.onreadystatechange = function () { if (this.readyState == 'loaded' || this.readyStaate == 'complete') { //fCallback(); if (fCallback != undefined) { fCallback(); } } }; } else if (MiniSite.Browser.moz) { _script.onload = function () { //fCallback(); if (fCallback != undefined) { fCallback(); } }; } else { //fCallback(); if (fCallback != undefined) { fCallback(); } } }, }; if (isPage()) { if (isIE()) { //ie浏览器加载 MiniSite.JsLoader.load('/js/m405/ieTabs.js'); } else { //其他浏览器加载 MiniSite.JsLoader.load('/js/m405/tabs.js'); } }