jquery实现不同大小浏览器使用不同的css样式表的方法

2014-04-02 22

该方法支持IE浏览器和其他浏览器。

1、首先定义两个link,当然你也可以是一个,第二个是要更改的css

<link rel="stylesheet" type="text/css" href="main.css" />
<link id="size-stylesheet" rel="stylesheet" type="text/css" href="narrow.css" />

2、下面的JavaScript代码将根据不同的浏览器大小,更改css
function adjustStyle(width) { 
    width = parseInt(width); 
    if (width < 701) { 
        $("#css").attr("href", "css/narrow.css"); 
    } else if ((width >= 701) && (width < 900)) { 
        $("#css").attr("href", "css/medium.css"); 
    } else { 
       //$("#css").attr("href", "<?php bloginfo('stylesheet_url'); ?>"); 
       document.write("css/style.css")
    } 
} 
$(function() { 
    adjustStyle($(this).width()); 
    $(window).resize(function() { 
        adjustStyle($(this).width()); 
    }); 
});

以上代码经过测试可用!!
展开阅读全文

更多Javascript文章

Array对象方法参考
Oct 03 15
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
Apr 27 31
原生JavaScript实现滚动条效果
Mar 24 24
JavaScript事件详细讲解
Jun 27 23
React为 Vue 引入容器组件和展示组件的教程详解
May 03 24
在vue中读取本地Json文件的方法
Sep 06 31
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
Aug 10 90
手机访问当前页面