不同分辨率下获取不同js文件
2014-09-18 15:15
190 查看
获取当前网站的目录
jquery的写法
判断浏览器是手机还是pc
//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实现根据不同的分辨率和浏览器调用不同的css文件
- 用js实现根据不同的分辨率和浏览器调用不同的css文件
- JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
- 在不同分辨率下用js获取div的高度
- JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
- 用js实现根据不同的分辨率和浏览器调用不同的css文件
- JS获取HTML 源文件,并保存的文件
- 根据分辨率不同调用不同的css文件
- 不同的JS文件之间方法的调用
- 根据分辨率不同调用不同的css文件
- 从外部的js文件中获取ASPX页面的控件ClientID
- JS获取网页高度及屏幕分辨率高度让DIV层始终在页面最底部
- asp.net当文件在不同目录下,需要获取数据库连接字符串
- 根据分辨率不同,调用不同的CSS文件
- js文件封装javascript在html中获取url参数
- 从外部的js文件中获取ASPX页面的控件ClientID(get control reference from external javascript)
- DIV+CSS教程:判断用户浏览器及分辨率调用不同的CSS样式文件
- 用js实现多域名不同文件的调用方法
- 获取JS文件后的参数
- JS获取网页高度及屏幕分辨率高度让DIV层始终在页面最底部