不同分辨率下获取不同js文件
获取当前网站的目录
//js获取网站根路径(站点及虚拟目录),获得网站的根目录或虚拟目录的根地址 function getRootPath(){ //整个域名(如:http://vc3.cn/index.php/Home/Index/store) var strFullPath=window.document.location.href; //后段部分(如:index.php/Home/Index/store) var strPath=window.document.location.pathname; //获取位置 var pos=strFullPath.indexOf(strPath); //获取域名(如:http://vc3.cn) var prePath=strFullPath.substring(0,pos); var postPath=strPath.substring(0,strPath.substr(1).indexOf('/')+1); return(prePath+postPath); }
//js获取网站根路径(站点及虚拟目录),获得网站的根目录或虚拟目录的根地址 function getRootPath() { var pathName = window.location.pathname.substring(1); var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/')); //return window.location.protocol + '//' + window.location.host + '/'+ webName + '/'; return window.location.protocol + '//' + window.location.host + '/'+ webName; }
jquery的写法
<script type="text/javascript"> var strFullPath=window.location.href; var strPath=window.location.pathname; var pos=strFullPath.indexOf(strPath); var prePath=strFullPath.substring(0,pos); if($(window).width()>789){ $.getScript(prePath+"/Public/home/js/jquery.flexslider.js",function(){}); } </script>
判断浏览器是手机还是pc
<script type="text/javascript"> var type = navigator.userAgent.match(/.*Mobile.*/)?"mobile":"pc"; if(type=="pc"){ $.getScript("http://vc3.cn/Public/home/js/jquery.flexslider.js",function(){ }); } </script>