yepnope.addPrefix('less', function(resourceObj) { resourceObj.forceCSS = true; resourceObj.attrs = { 'rel' : "stylesheet/less", 'type': "text/css" }; return resourceObj; }); var touch_yep_ar=[ //basic css 'http://www.elitedesign.com.tw/css/lib/reset.css', 'less!http://www.elitedesign.com.tw/css/value.less', 'less!http://www.elitedesign.com.tw/css/main2.less', 'less!http://www.elitedesign.com.tw/css/main_en.less', //basic js 'http://www.elitedesign.com.tw/js/lib/jquery-1.10.2.min.js', 'http://www.elitedesign.com.tw/js/lib/less-1.6.3.js', 'http://www.elitedesign.com.tw/js/lib/preloadjs-0.4.1.min.js', 'http://www.elitedesign.com.tw/js/lib/jquery.easing.1.3.js', 'http://www.elitedesign.com.tw/js/lib/fade.js', 'http://www.elitedesign.com.tw/js/lib/jquery.resizeStop.js', 'http://www.elitedesign.com.tw/js/lib/window.resizeStop.js', //touch 'http://www.elitedesign.com.tw/js/lib/jquery.mousewheel.js', 'http://www.elitedesign.com.tw/js/lib/three.min.js', 'http://www.elitedesign.com.tw/js/lib/CSS3DRenderer.js', 'http://www.elitedesign.com.tw/js/lib/KineticJS.js', 'http://www.elitedesign.com.tw/js/lib/tween/TweenMax.min.js', 'http://www.elitedesign.com.tw/js/lib/tween/easing/EasePack.min.js', 'http://www.elitedesign.com.tw/index.php/welcome/mainsame/en', 'http://www.elitedesign.com.tw/index.php/welcome/main2/en', 'http://www.elitedesign.com.tw/js/lib/font.js' ]; var touch_yep_ar9=[ //basic css 'http://www.elitedesign.com.tw/css/lib/reset.css', 'less!http://www.elitedesign.com.tw/css/value.less', 'less!http://www.elitedesign.com.tw/css/main9.less', 'less!http://www.elitedesign.com.tw/css/main_en.less', //basic js 'http://www.elitedesign.com.tw/js/lib/jquery-1.10.2.min.js', 'http://www.elitedesign.com.tw/js/lib/less-1.6.3.js', 'http://www.elitedesign.com.tw/js/lib/preloadjs-0.4.1.min.js', 'http://www.elitedesign.com.tw/js/lib/jquery.easing.1.3.js', 'http://www.elitedesign.com.tw/js/lib/fade.js', 'http://www.elitedesign.com.tw/js/lib/jquery.resizeStop.js', 'http://www.elitedesign.com.tw/js/lib/window.resizeStop.js', //touch 'http://www.elitedesign.com.tw/js/lib/jquery.mousewheel.js', 'http://www.elitedesign.com.tw/js/lib/three.min.js', 'http://www.elitedesign.com.tw/js/lib/CSS3DRenderer.js', 'http://www.elitedesign.com.tw/js/lib/KineticJS.js', 'http://www.elitedesign.com.tw/js/lib/tween/TweenMax.min.js', 'http://www.elitedesign.com.tw/js/lib/tween/easing/EasePack.min.js', 'http://www.elitedesign.com.tw/index.php/welcome/mainsame/en', 'http://www.elitedesign.com.tw/index.php/welcome/main9/en', 'http://www.elitedesign.com.tw/js/lib/font.js', 'http://www.elitedesign.com.tw/js/lib/jquery.placeholder.js' ]; var touch_nop_ar=[ //basic css 'http://www.elitedesign.com.tw/css/lib/reset.css', 'less!http://www.elitedesign.com.tw/css/value.less', 'less!http://www.elitedesign.com.tw/css/main.less', 'less!http://www.elitedesign.com.tw/css/main_en.less', //basic js 'http://www.elitedesign.com.tw/js/lib/jquery-1.10.2.min.js', 'http://www.elitedesign.com.tw/js/lib/less-1.6.3.js', 'http://www.elitedesign.com.tw/js/lib/preloadjs-0.4.1.min.js', 'http://www.elitedesign.com.tw/js/lib/jquery.easing.1.3.js', 'http://www.elitedesign.com.tw/js/lib/fade.js', 'http://www.elitedesign.com.tw/js/lib/jquery.resizeStop.js', 'http://www.elitedesign.com.tw/js/lib/window.resizeStop.js', //touch 'http://www.elitedesign.com.tw/js/lib/jquery.mousewheel.js', 'http://www.elitedesign.com.tw/js/lib/three.min.js', 'http://www.elitedesign.com.tw/js/lib/CSS3DRenderer.js', 'http://www.elitedesign.com.tw/js/lib/KineticJS.js', 'http://www.elitedesign.com.tw/js/lib/tween/TweenMax.min.js', 'http://www.elitedesign.com.tw/js/lib/tween/easing/EasePack.min.js', 'http://www.elitedesign.com.tw/index.php/welcome/mainsame/en', 'http://www.elitedesign.com.tw/index.php/welcome/main/en', 'http://www.elitedesign.com.tw/js/lib/font.js' ]; if(get_browser()=='MSIE') { touch_nop_ar = touch_yep_ar9; } Modernizr.load( { test : Modernizr.touch, yep : touch_yep_ar, nope : touch_nop_ar, complete: function () { loading(); } } ); /*=======================================================================================*/ function get_browser() { var ua=navigator.userAgent,tem,M=ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; if(/trident/i.test(M[1])){ tem=/\brv[ :]+(\d+)/g.exec(ua) || []; return 'IE '+(tem[1]||''); } if(M[1]==='Chrome'){ tem=ua.match(/\bOPR\/(\d+)/) if(tem!=null) {return 'Opera '+tem[1];} } M=M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?']; if((tem=ua.match(/version\/(\d+)/i))!=null) {M.splice(1,1,tem[1]);} return M[0]; } function get_browser_version() { var ua=navigator.userAgent,tem,M=ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; if(/trident/i.test(M[1])){ tem=/\brv[ :]+(\d+)/g.exec(ua) || []; return 'IE '+(tem[1]||''); } if(M[1]==='Chrome'){ tem=ua.match(/\bOPR\/(\d+)/) if(tem!=null) {return 'Opera '+tem[1];} } M=M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?']; if((tem=ua.match(/version\/(\d+)/i))!=null) {M.splice(1,1,tem[1]);} return M[1]; }