首页 > 代码库 > 不同分辨率下获取不同js文件

不同分辨率下获取不同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>

 

 

不同分辨率下获取不同js文件