对于不同设备显示的样式最好还是使用媒体查询的方式,不过如果想要分别引入css文件也是可以的。
    要设置引入不同的js文件也可以使用这种方式。

    1. if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
    2. //判断访问环境是 移动端 则加载以下样式
    3. headAppendCss("./css/mobile_index.css");
    4. headAppendCss("./css/mobile_footer.css");
    5. } else {
    6. headAppendCss("./css/pc_index.css");
    7. headAppendCss("./css/pc_footer.css");
    8. }
    9. function headAppendCss(href) {
    10. var link = document.createElement("link");
    11. link.type = "text/css";
    12. link.rel = "stylesheet";
    13. link.href = href;
    14. $("head").append(link);
    15. }