首页 > 代码库 > 不同分辨率下获取不同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文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。